二者获取的是节点
而节点在js中有三种
元素节点
属性节点
文本节点
若两个标签之间存在空格,如<input></input> 空格 <button>
则使用该方法获取的节点会获取到文本节点
为什么?
因为空格算是文本节点。
原因是 nextsibling 和previousSibling获取的是节点!!!!
nextElementSibling则可以获取元素节点!
本文解析了JavaScript中通过nextSibling和previousSibling获取的不同类型的节点,包括元素节点、属性节点及文本节点,并解释了为何获取空格时会出现文本节点。
二者获取的是节点
而节点在js中有三种
元素节点
属性节点
文本节点
则使用该方法获取的节点会获取到文本节点
为什么?
因为空格算是文本节点。
原因是 nextsibling 和previousSibling获取的是节点!!!!
nextElementSibling则可以获取元素节点!
583

被折叠的 条评论
为什么被折叠?