问候编码员,
我正在读一本关于JS(初学者版)的书。我在上一个和下一个同胞属性。
我有点困惑。我正在尝试运行此演示代码:
var el = document.getElementById('two');
当我console.log(el.nextSibling);
时,它会显示#text
。
当我使用console.log(el.nextElementSibling);
时,它会显示正确的结果,即下一个li
元素:<li id="three" class="hot">honey</li>
在书中,它说使用.nextSibling
会跳转到下一个不会出现的兄弟元素。有人可以解释我的区别吗?
谢谢!