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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DOM节点(首尾子节点兄弟节点)的兼容性问题处理相关的知识,希望对你有一定的参考价值。

首尾子节点: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节点(首尾子节点兄弟节点)的兼容性问题处理的主要内容,如果未能解决你的问题,请参考以下文章

javascript基础--DOM选取子节点

Dom基础

JavaScript基础语法-DOM,前端小白必知必会

web前端练习25----Dom1,元素节点(自己,父节点,子节点,兄弟节点),属性节点,文本节点

javascript dom节点的

DOM