摘要: 用指定的id属性用指定的name属性用指定的标签名字用指定的CSS类匹配指定的CSS选择器通过ID选取元素var section1 = document.getElementById("section1")注意:在低于IE8版本的浏览器中,getElementById()对匹配元素的ID不区分大小写... 阅读全文
posted @ 2015-05-04 21:02 自律西红柿 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 目前可以这么解决,判断浏览器支不支持这个方法,如果支持就不管;如果不支持,就在document对象里加入getElementsByClassName这个方法,按兴趣的朋友可以了解下if (navigator.appName == 'Microsoft Internet Explorer') { ... 阅读全文
posted @ 2015-05-04 20:47 自律西红柿 阅读(654) 评论(0) 推荐(0) 编辑
摘要: 由于历史原因,HTMLDocument类定义了一些快捷属性来访问各种各样的节点。例如,images、forms、links等属性指向香味类似只读数组的、、(但只包含哪些有href属性的a标签)元素集合。这些属性指代HTMLCollection对象,他们很像NodeList对象,但是除此之外他们可以用... 阅读全文
posted @ 2015-05-04 20:27 自律西红柿 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 本部分提供完整的 JavaScript 参考手册:JavaScript 本地对象和内置对象Browser 对象(BOM)HTML DOM 对象JavaScript 对象参考手册本参考手册描述每个对象的属性和方法,并提供实例。ArrayBooleanDateMathNumberStringRegExp... 阅读全文
posted @ 2015-05-04 16:15 自律西红柿 阅读(368) 评论(0) 推荐(0) 编辑
摘要: 闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。下面就是我的学习笔记,对于Javascript初学者应该是很有用的。一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Ja... 阅读全文
posted @ 2015-05-04 14:20 自律西红柿 阅读(370) 评论(1) 推荐(0) 编辑
摘要: BOM1. BOM是Browser Object Model的缩写,即浏览器对象模型。2. BOM没有相关标准。3. BOM的最根本对象是window。从1可以看出来:BOM和浏览器关系密切。浏览器的很多东西可以通过JavaScript控制的,例如打开新窗口、打开新选项卡(标签页)、关闭页面,把网页... 阅读全文
posted @ 2015-05-04 12:49 自律西红柿 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 在chrome下getElementsByName运行正常,可在IETester7~11下都不支持w3c规范中getElementsByName是按着name属性进行检索的,而MS的IE却是按着id来检索。导致不能得到应该得到的Elements,为适应浏览器,我们可以做一下调整: 一、把需要用get... 阅读全文
posted @ 2015-05-04 12:44 自律西红柿 阅读(1864) 评论(0) 推荐(0) 编辑