摘要:在JS中元素样式属性名称如果有两个或多个单词组成则每个单词的首字母要大写,但第一个单词(即最左边第一个字母)的首字母要小写, 字符区分大小写;obj.style.backgroundImage="url('welcom.jpg')";document.body.removeAttribute("className","bg"); document.body.style.backgroundColor="red";
阅读全文
摘要:前言:和DOM节点区别开来!一个页面中的所有框架以集合的形式作为window对象的属性提供,例如:window.frames就表示该页面内所有框架的集合,这和表单对象、链接对象、图片对象等是类似的,不同的是,这些集合是document的属性。因此,要引用一个子框架,可以使用如下语法: window.frames["frameName"];window.frames.frameNamewindow.frames[index]其中,window字样也可以用self代替或省略,假设frameName为页面中第一个框架,则以下的写法是等价的: self.frames["f
阅读全文
摘要:利用来JS控制页面控件显示和隐藏有两种方法,两种方法分别利用HTML的style中的两个属性,两种方法的不同之处在于控件隐藏后是否还在页面上占空位。 方法一: document.getElementById("EleId").style.visibility="hidden"; document.getElementById("EleId").style.visibility="visible"; 利用上述方法实现隐藏后,页面的位置还被控件占用,显示空白。 方法二: document.getElementById(
阅读全文
摘要:window.parent.parent.frames[0]window.parent.parent.frames["fraMenu"]window.parent.parent.fraMenu;window.parent.parent.fraMenu.myFunction
阅读全文
摘要:1、The Unchanging frameset page2、四个This is Page APage APage BPage CPage D
阅读全文
摘要:1、 2、 Upper Frame 3、 Lower Frame
阅读全文
摘要:首先,我想说一下Javascript的装载和执行。通常来说,浏览器对于Javascript的运行有两大特性:1)载入后马上执行,2)执行时会阻塞页面后续的内容(包括页面的渲染、其它资源的下载)。于是,如果有多个js文件被引入,那么对于浏览器来说,这些js文件被被串行地载入,并依次执行。因为javascript可能会来操作HTML文档的DOM树,所以,浏览器一般都不会像并行下载css文件并行下载js文件,因为这是js文件的 特殊性造成的。所以,如果你的javascript想操作后面的DOM元素,基本上来说,浏览器都会报错说对象找不到。因为Javascript执行时, 后面的HTML被阻塞住了,D
阅读全文
摘要:*.location.href 用法: top.location.href=”url” 在顶层页面打开url(跳出框架) self.location.href=”url” 仅在本页面打开url地址 parent.location.href=”url” 在父窗口打开Url地址 this.location.href=”url” 用法和self的用法一致 if (top.location == self.location) 判断当前location 是否为顶层来 禁止frame引用 如果页面当中有自定义的frame的话,也可以将parent self top换为自定义frame的...
阅读全文
摘要:document 文挡对象 - JavaScript脚本语言描述---------------------------------------------------------------------注:页面上元素name属性和JavaScript引用的名称必须一致包括大小写 否则会提示你一个错误信息 "引用的元素为空或者不是对象"---------------------------------------------------------------------对象属性document.title //设置文档标题等价于HTML的标签document.bgColor
阅读全文
摘要:document.body.clientWidth ==> BODY对象宽度document.body.clientHeight ==> BODY对象高度document.documentElement.clientWidth ==> 可见区域宽度document.documentElement.clientHeight ==> 可见区域高度实例: var hi = document.documentElement.clientHeight; var wi = document.documentElement.clientWidth; var wi = wi-2; va
阅读全文
摘要:1、createElement说明:oElement = document.createElement(sTag)ParameterssTag Required. String that specifies the name of an element.Return ValueReturns a reference to the new element.作用:建立并返回一个TAGS(标签)对像。我用到的实例:var li = document.createElement("li");将会得到一个LI,和常用的LI对象一样,可以给ID,INNERHTML之类的属性。2、ins
阅读全文
摘要:1、button onclick内容是javascript脚本 Don't include the "javascript:" part since onclick is a JavaScript function anyway.2、a href只是一个链接 链接的目标 URL。 也可以是javascript函数这样写是为了让这个链接不要链接到新页面转而执行一段js代码。和onclick能起到同样的效果,一般来说,如果要调用脚本还是在onclick事件里面写代码,而不推荐在href='javascript:function()' 这样的写法,因为 h
阅读全文
摘要:在head里 先引入jquery.js后,后面的所有JS代码都可以直接调用jquery.js中的方法所以你直接在“我的代码.js”文件中写就可以了当然可以放在任意位置!注意纯js文件中不需要再写:
阅读全文
摘要:首先,我想说一下Javascript的装载和执行。通常来说,浏览器对于Javascript的运行有两大特性: 载入后马上执行执行时会阻塞页面后续的内容(包括页面的渲染、其它资源的下载)。于是,如果有多个js文件被引入,那么对于浏览器来说,这些js文件被被串行地载入,并依次执行。因为javascript可能会来操作HTML文档的DOM树,所以,浏览器一般都不会像并行下载css文件并行下载js文件,因为这是js文件的特殊性造成的。所以,如果你的javascript想操作后面的DOM元素,基本上来说,浏览器都会报错说对象找不到。因为Javascript执行时,后面的HTML被阻塞住了,DOM树时还没
阅读全文