首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

IE跟FF中获取兄弟节点

2012-10-11 
IE和FF中获取兄弟节点function getNextNode(target){var reltargetdo{relrel.nextSibling}while(rel.n

IE和FF中获取兄弟节点

function getNextNode(target){var rel=target;do{  rel=rel.nextSibling;}while(rel.nodeType!=1)return rel}

至于这么些的原因
见下面
nodeType = 3是文本节点
nodeType = 1是html节点
引用
firefox 解释:
previousSibling:The node immediately preceding the given one in the tree, or null if there is no sibling node.
nextSibling :The node immediately following the given one in the tree, or null if there is no sibling node

ie解释:
previousSibling:Retrieves a reference to the previous child of the parent for the object. 获取对此对象的上一个兄弟对象的引用。
nextSibling :Retrieves a reference to the next child of the parent for the object.获取对此对象的下一个兄弟对象的引用。

可以 这么理解
firefox 中的tree是只node级别,而ie中是element级别

热点排行