Movatterモバイル変換


[0]ホーム

URL:


  1. 開発者向けのウェブ技術
  2. Web API
  3. CharacterData
  4. CharacterData: nextElementSibling プロパティ

このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docsコミュニティーについてもっと知り、仲間になるにはこちらから。

View in EnglishAlways switch to English

CharacterData: nextElementSibling プロパティ

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨2018年4月⁩.

nextElementSiblingCharacterData インターフェイスの読み取り専用プロパティで、親の子リストの中で、現在のノードの一つ後のElement を返します。指定された要素がリストの最後のものであればnull を返します。

Element オブジェクト、または兄弟ノードが見つらなければnull です。

html
TEXT<div>これは div-01 です</div>TEXT2<div>これは div-02 です</div><pre>こちらは結果領域です</pre>
js
// 最初は、ノードに Text ノード `TEXT` を設定しますlet node = document.getElementById("div-01").previousSibling;let result = "TEXT の次の兄弟要素:\n";while (node) {  result += `${node.nodeName}\n`;  node = node.nextElementSibling; // 最初のノードが CharacterData で、その他は Element オブジェクトです}document.querySelector("pre").textContent = result;

仕様書

Specification
DOM
# ref-for-dom-nondocumenttypechildnode-nextelementsibling②

ブラウザーの互換性

関連情報

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2025 Movatter.jp