节点和描述节点之间关系的属性

节点:Node(页面中所有东西都是节点)
节点集合:NodeList(getElementByName/querySelectorAll获取的都是节点集合)

  • 元素节点(元素标签)
    nodeType:1
    nodeName:大写的标签名
    nodeValue:null
  • 文本节点
    nodeType:3
    nodeName:'#text'
    nodeValue:文本内容
  • 注释节点
    nodeType:8
    nodeName:'#commen'
    nodeValue:注释内容
  • 文档节点 document
    nodeType:9
    nodeName:'#docement'
    nodeValue:null
  • ......
    描述这些节点之间关系的属性
  • childNodes:获取所有子节点
  • children:获取所有的元素子节点(子元素标签集合)
  • parent:获取父节点
  • firstChild:获取第一个子节点
  • lastChild:获取最后一个子节点
  • firstElementChild/lastElementChild:获取第一个和最后一个元素子节点(不兼容IE6-8)
  • previousSibling:获取上一个哥哥节点
  • nextSibling:获取下一个弟弟节点
  • previousElementSibling/nextElementSibling:获取哥哥和弟弟元素节点(不兼容IE6-8)
  • ......
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容