Thanks to visit codestin.com
Credit goes to developer.mozilla.org

Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

CharacterData: nextElementSibling-Eigenschaft

Baseline Widely available

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

Die schreibgeschützte nextElementSibling-Eigenschaft des CharacterData-Interfaces gibt das erste Element-Knoten zurück, das dem spezifizierten in der Kindliste des übergeordneten Elements folgt, oder null, wenn das spezifizierte Element das letzte in der Liste ist.

Wert

Ein Element-Objekt oder null, wenn kein Geschwister gefunden wurde.

Beispiel

html
TEXT
<div id="div-01">Here is div-01</div>
TEXT2
<div id="div-02">Here is div-02</div>
<pre>Here is the result area</pre>
js
// Initially, set node to the Text node with `TEXT`
let node = document.getElementById("div-01").previousSibling;

let result = "Next element siblings of TEXT:\n";

while (node) {
  result += `${node.nodeName}\n`;
  node = node.nextElementSibling; // The first node is a CharacterData, the others Element objects
}

document.querySelector("pre").textContent = result;

Spezifikationen

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

Browser-Kompatibilität

Siehe auch