English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Proprietà nextSibling dell'HTML DOM

Oggetto Elemento HTML DOM

nextSiblingL'attributo restituisce il nodo fratello successivo dell'elemento specificato (inclusi i nodi testo, i nodi commento, gli a capo, le righe di ritorno, gli spazi, il testo, ecc.).

Se non c'è un nodo同级 successivo, questo attributo restituiscenull.

Gli spazi vengono considerati testo, il testo viene considerato nodo. I commenti vengono anche considerati nodi.

Per evitare che nextSibling restituisca un nodo #text o #comment, si può usarenextElementSiblingRestituisce solo nodi elementi.

UtilizzopreviousSiblingL'attributo può restituire il nodo precedente al nodo specificato nello stesso livello dell'albero.

UtilizzochildNodesL'attributo può restituire qualsiasi sotto-nodo del nodo specificato.

Sintassi:

node.nextSibling
<div id="div-1">Ecco div-1</div>
<div id="div-2">Ecco div-2</div>
<script>
var x = document.querySelector("#div-1").nextSibling.nodeName;
document.getElementById("result").innerHTML = x;
</script>
Prova a vedere‹/›

Ma se si elimina lo spazio tra i DIV, il valore restituito non sarà #text:

<div id="div-1">Ecco div-1</div><div id="div-2">Ecco div-2</div>
<script>
var x = document.querySelector("#div-1").nextSibling.innerHTML;
document.getElementById("result").innerHTML = x;
</script>
Prova a vedere‹/›

Compatibilità del browser

Tutti i browser supportano completamente la proprietà nextSibling:

Proprietà
nextSibling

Dettagli tecnici

Valore di ritorno:Un oggetto Node che rappresenta il successore del nodo; se non c'è un successore, allora ènull
Versione DOM:Livello DOM 1

Riferimenti correlati

Riferimento HTML DOM:node Proprietà .childNodes

Riferimento HTML DOM:node Proprietà .firstChild

Riferimento HTML DOM:node Proprietà .lastChild

Riferimento HTML DOM:node Proprietà .parentNode

Riferimento HTML DOM:node Proprietà .previousSibling

Riferimento HTML DOM:node Proprietà .nodeName

Oggetto Elemento HTML DOM