//封装函数,返回元素e的第n个兄弟节点,n为正,返回后面的兄弟节点,n为负,返回前面的,n为0,返回自己
function retBrother(n,elem){
while(n&&elem){
if(n>0){
if(elem.nextElementSibling){
elem=elem.nextElementSibling;
}else{//解决IE兼容
for(elem=elem.nextSibling;e&&e.nodeType!=1;elem=elem.nextSibling);
}
n--;
}
if(n<0){
if(elem.previousElementSibling){
elem=elem.previousElementSibling;
}else{//解决IE兼容
for(elem=elem.previousSibling;e&&e.nodeType!=1;elem=elem.previousSibling);
}
n++;
}
return elem;
}
兄弟节点函数
最新推荐文章于 2021-02-27 12:36:31 发布