nextSibling返回其父节点的childNodes子节点列表中紧随其后的节点
nextElementSibling返回的则是其父节点的childNodes子节点列表中紧随其后的元素节点
previousSibling和previousElementSibling类似
DOM 节点
根据 W3C 的 HTML DOM 标准,HTML 文档中的所有内容都是节点:
1. 整个文档是一个文档节点,节点类型:9
2. 每个 HTML 元素是元素节点,节点类型:1
3. HTML 元素内的文本是文本节点,节点类型:3
4. 每个 HTML 属性是属性节点,节点类型:2
5. 注释是注释节点,节点类型:8
所以我们在使用nextSibling时获取到的节点有可能是个文本节点,如空白符,回车等