在IE下是支持firstChild,lastChild,nextSibling,previousSibling

但是在FF下,由于它会把标签之间的空格当成文本节点,所以为了准确地找到相应的元素,会用

firstElementChild,

lastElementChild,

nextElementSibling,

previousElementSibling

兼容的写法是这样的

var oFirst = oParent.firstElementChild||oParent.firstChild                                     也可以这么写        var  oFirst = oParent.children[0];

var oLast = oParent.lastElementChild||oParent.lastChild                                     也可以这么写        var  oLast = oParent.children[oParent.children.length-1];

var oNext = obj.nextElementSibling||obj.nextSibling                                   

var oPre = obj.previousElementSibling||obj.previousSibling         

相关文章:

  • 2022-02-15
  • 2021-12-13
  • 2022-12-23
  • 2021-06-17
  • 2022-12-23
猜你喜欢
  • 2021-08-20
  • 2021-08-07
  • 2022-12-23
  • 2021-06-18
  • 2021-11-04
  • 2022-12-23
相关资源
相似解决方案