javascript中兼容的firstChild,lastChild,nextSibling,previousSibling写法
作者:admin 来源: 人气: 标签:
在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 |