javascript学习笔记-4
2015-06-21 14:49
591 查看
document.getElementByTagName返回的是一个NodeList,这个NodeList和js数组很类似,都可以使用下标读取,如:array[0],但他们也有不同,不同在于不能对NodeList进行除读取之外的操作,如push,pop等。
对DOM节点进行nodeType判断时常使用1代表元素节点,3代表文本节点,9代表文档节点(文档根元素,如html),但这样记忆过于繁琐,可以使用document.ELEMENT_NODE,document.TEXT_NODE以及document.DOCUMENT_NODE代替。
getElementById是document特有的方法,而getElementByTagName则可以被任何标签元素使用。
在js中基本数据类型(如String,Number)等是不能添加属性和方法的,引用对象则可以。
对DOM节点进行nodeType判断时常使用1代表元素节点,3代表文本节点,9代表文档节点(文档根元素,如html),但这样记忆过于繁琐,可以使用document.ELEMENT_NODE,document.TEXT_NODE以及document.DOCUMENT_NODE代替。
getElementById是document特有的方法,而getElementByTagName则可以被任何标签元素使用。
在js中基本数据类型(如String,Number)等是不能添加属性和方法的,引用对象则可以。
相关文章推荐
- <jsp-config>标签使用详解
- JS(一)Prototype的使用
- js面向对象(一)
- js
- Jsoup做接口测试
- js三个关键对象(运行期)
- 浏览器中的Javascript的简单对话框
- js词法分析
- 利用js查找页面中的内链,外链
- js作用域
- Javascript运用函数计算正方形的面积
- javascript基础学习之-事件冒泡
- JS实现直接选择排序
- JavaScript-this的指向
- JS实现直接插入排序
- JavaScript之事件总结
- JavaScript中圆括号()和方括号[]的一个特殊用法
- JavaScript中圆括号()和方括号[]的一个特殊用法
- 判断一个对象是不是JavaScript数组(怎样判断一个变量是数组)
- 博客园博客自动生成三级目录(generate three levels content using JS in cnblogs)