Js学习笔记
js中dom对象分为3种:
- 用户定义对象
- 内建对象 Array Date Math
- 宿主对象 如window, location, history
dom节点的分类:
- 元素节点
- 文本节点
- 属性节点
节点有3个属性:
nodeName
- 元素节点的nodeName与标签名相同
- 属性节点的nodeName与属性的名称相同
- 文本节点的nodeName永远是#text
- 文档节点的nodeName永远是#document
nodeValue
- 元素节点的nodeValue是null/undefine
- 文本节点的nodeValue是文本本身
- 属性节点的nodeValue是属性的值
nodeType
- 元素 1
- 属性 2
- 文本 3
- 注释 8
- 文档 9