nextSibling和nextElementSibling的区别

来源:互联网 发布:百度数据挖掘工程师 编辑:程序博客网 时间:2024/05/16 15:15

nextSibling返回其父节点的childNodes子节点列表中紧随其后的节点
nextElementSibling返回的则是其父节点的childNodes子节点列表中紧随其后的元素节点
previousSiblingpreviousElementSibling类似

DOM 节点
根据 W3C 的 HTML DOM 标准,HTML 文档中的所有内容都是节点:
1. 整个文档是一个文档节点,节点类型:9
2. 每个 HTML 元素是元素节点,节点类型:1
3. HTML 元素内的文本是文本节点,节点类型:3
4. 每个 HTML 属性是属性节点,节点类型:2
5. 注释是注释节点,节点类型:8

所以我们在使用nextSibling时获取到的节点有可能是个文本节点,如空白符,回车等

0 0
原创粉丝点击