慕婉清7712429
2018-08-22 14:22
完全看不懂了,求大神教一下,感谢!
lastSibling 为什么不是ul啊
如图所示代码:
按照层次关系可以分为以下:
则:h2的兄弟节点中的元素节点有p,ul,nextSibing就是p,lastSibing由于没有,就是null。
因为非IE浏览器会把空白处视为一个节点,因此需要判断。
由于元素节点p,ul的类型为1,故使用if(x.nodeType==1)来判断是否是空白处,防止错误。
JavaScript进阶篇
468190 学习 · 21891 问题
相似问题