Please note, this is a STATIC archive of website developer.mozilla.org from November 2016, cach3.com does not collect or store any user information, there is no "phishing" involved.

NonDocumentTypeChildNode.nextElementSibling

概述

nextElementSibling 返回当前元素在其父元素的子元素节点中的后一个元素节点,如果该元素已经是最后一个元素节点,则返回null,该属性是只读的.

语法

var nextNode = elementNodeReference.nextElementSibling; 

例子

<div id="div-01">Here is div-01</div>
<div id="div-02">Here is div-02</div>

<script type="text/javascript">
  var el = document.getElementById('div-01').nextElementSibling;
  document.write('<p>Siblings of div-01</p><ol>');
  while (el) {
    document.write('<li>' + el.nodeName + '</li>');
    el = el.nextElementSibling;
  }
  document.write('</ol>');
</script>

上面的例子会输出以下内容:

Siblings of div-01

   1. DIV
   2. SCRIPT
   3. P
   4. OL

浏览器兼容性

Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari
Basic support (on Element) 4 3.5 (1.9.1) 9 9.8 4
Support on CharacterData 29.0 25 (25) [1] 未实现 16.0 未实现
Feature Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Basic support (on Element) (Yes) 1.0 (1.9.1) (Yes) 9.8 (Yes)
Support on CharacterData (Yes) 25.0 (25) 未实现 16.0 未实现

 

相关链接

文档标签和贡献者

 此页面的贡献者: RenGuangHui, teoli, khalid32, ziyunfei
 最后编辑者: RenGuangHui,