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

DOM节点(首尾子节点、兄弟节点)的兼容性问题处理

时间:2016-10-13 11:42:21      阅读:179      评论:0      收藏:0      [点我收藏+]

标签:

首尾子节点:firstChild 、firstElementChild

                 lastChild 、lastElementChild

兄弟节点:  nextSibling 、 nextElementSibling

                previousSiblling 、previousElementSibling

以首节点为例:

//IE6-8
//oUl.firstChild.style.background=‘red‘;

//高级浏览器
//oUl.firstElementChild.style.background=‘red‘;
html代码:
<ul id="ul1">
<li>1</li>
<li>2</li>
<li>3</li>
</ul>

js代码:
window.onload=function(){
var oUl=document.getElementById(‘ul1‘)  ;
if(oUl.firstElementChild){
oUl.firstElementChild.style.background=‘red‘;
} else {
oUl.firstChild.style.background = ‘red‘;
}
}

DOM节点(首尾子节点、兄弟节点)的兼容性问题处理

标签:

原文地址:http://www.cnblogs.com/redaisy567/p/5955744.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!