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