码迷,mamicode.com
首页 > 其他好文 > 详细

节点兼容

时间:2016-08-07 23:20:00      阅读:181      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!