首页 > 其他 > 详细

节点兼容

时间:2016-08-07 23:19:08      阅读:177      评论:0      收藏:0      [点我收藏+]
<ul id="ul">
<li>111</li>
<li>222</li>
<li id="li">333</li>
<li>444</li>
</ul>
<script>
var li=document.getElementById("li");

function getNextElement(element){
if(element.nextElementSibling){
//火狐谷歌
return element.nextElementSibling;
}else{
//IE8及早期浏览器
var node=element.nextElementSibling;//得到下一个节点,节点有可能是文本节点,有可能是标签节点
while(node&&node.type!=1){
//继承等于当前元素的下一个节点
node=node.nextSibling;
}
return node;
}
}
getNextElement(li).style.backgroundColor="red";
</script>

节点兼容

原文:http://www.cnblogs.com/Ma-lulu/p/5747532.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!