JS中DOM的节点

来源:互联网 发布:编程初学 编辑:程序博客网 时间:2024/05/20 17:42

node:节点

浏览器认为在HTML页面中所有的内容都是节点(包括标签、注释、文本、文档等)。

  • 元素节点:HTML标签
  • 文本节点:文字内容(高版本浏览器中会把空格和换行也当做文本节点)
  • 注释节点:注释内容
  • document文档节点
  • 。。。

元素节点

nodeType:1nodeName:大写标签名(在部分浏览器的怪异模式下,我们写的的标签名是小写,它获取的就是小写,并不是大写的)nodeValue:文本内容curEle.tagName:获取当前元素的标签名(获取的标签名一般都是大写)。

文本节点

nodeType:3nodeName:#textnodeValue:文本内容

注释节点

nodeType:8nodeName:#commentnodeValue:注释内容

文档节点

nodeType:9nodeName:#documentnodeValue:null