DOM ------ 兄弟节点

简介: DOM ------ 兄弟节点

兄弟节点


nextSibling: 下一个兄弟节点(包括元素节点和文本节点)

previousSibling: 上一个兄弟节点(包括元素节点和文本节点)


previousElementSibling: 下一个兄弟元素节点(元素节点)(IE9+)

previousElementSibling: 上一个兄弟元素节点(元素节点)(IE9+)

    //html代码
    <div>我是div</div>
      <span>我是span</span>
      //js代码
      var div = document.querySelector('div')
      // 1. nextSibling 下一个兄弟节点 包含元素节点 或者 文本节点等等
        console.log(div.nextSibling); //#text
        // previousSibling 上一个兄弟节点 包含元素节点 或者 文本节点等等
        console.log(div.previousSibling); //#text
        // 2.nextElementSibling 下一个兄弟元素节点 IE9+
        console.log(div.nextElementSibling); //<span>我是span</span>
        // previousElementSibling 上一个兄弟元素节点 IE9+
        console.log(div.previousElementSibling); //null

nextElementSibling 和 previousElementSibling 适用于IE9+的版本, 注意兼容性问题

不积跬步无以至千里 不积小流无以成江海

相关文章
|
1月前
|
XML JavaScript 数据格式
XML DOM 遍历节点树
XML DOM 遍历节点树
|
1月前
|
JavaScript
DOM 节点列表长度(Node List Length)
DOM 节点列表长度(Node List Length)
|
17天前
|
JavaScript
HTML DOM 节点树
HTML DOM 节点是指在 HTML 文档对象模型中,文档中的所有内容都被视为节点。整个文档是一个文档节点,每个 HTML 元素是元素节点,元素内的文本是文本节点,属性是属性节点,注释是注释节点。DOM 将文档表示为节点树,节点之间有父子和同胞关系。
|
17天前
|
JavaScript
HTML DOM 节点
HTML DOM(文档对象模型)将HTML文档视为节点树,其中每个部分都是节点:文档本身是文档节点,HTML元素是元素节点,元素内的文本是文本节点,属性是属性节点,注释是注释节点。节点间存在父子及同胞关系,形成层次结构。
|
27天前
|
XML JavaScript 数据格式
XML DOM 遍历节点树
XML DOM 遍历节点树
|
26天前
|
JavaScript
DOM 节点列表长度(Node List Length)
DOM 节点列表长度(Node List Length)
|
28天前
|
JavaScript
DOM 节点列表长度(Node List Length)
DOM 节点列表长度(Node List Length)
|
1月前
|
JavaScript
DOM 节点列表长度(Node List Length)
DOM 节点列表长度(Node List Length)
|
30天前
|
JavaScript
DOM 节点列表长度(Node List Length)
DOM 节点列表长度(Node List Length)
|
1月前
|
XML JavaScript 数据格式
XML DOM 遍历节点树
XML DOM 遍历节点树