HTML DOM Element nextSibling-egenskap

Definition och användning

nextSibling Egenskapen returnerar nästa nod på samma trädnivå.

nextSibling Returnerar ett Node-objekt.

nextSibling Egenskapen är skrivskyddad.

Observera

nextSibling Returnerar nästa syskonnod: elementnod, textnod eller kommentarnod.

Tom emtomling mellan element är också en textnod.

Alternativt:

nextElementSibling egenskap - nextElementSibling Returnerar nästa syskons element (ignorerar text och kommentar noder).

Se också:

previousSibling egenskap

firstChild egenskap

lastChild egenskap

childNodes egenskap

hasChildNodes() metoden

HTML-noder och element

i HTML DOMi (Document Object Model), HTML-dokument är en samling av noder som har (eller inte har) underliggande noder.

Nodsyftar på elementnod, textnod och kommentar nod.

Elementmellanslag mellan dem är textnoder.

och element är bara elementnoder.

Syskon och element syskon

syskonär "bror" och "syster".

syskonär noder som har samma föräldernod (i samma childNodes listan).

element syskonär element som har samma föräldernod (i samma children listan).

Underliggande noder och underliggande element

childNodes ReturnerarUnderliggande noder(elementnod, textnod och kommentar nod.)

children ReturnerarUnderliggande element(inte text och kommentar noder.)

nextSibling och nextElementSibling

nextSibling Returnerar nästaNod(Elementnod, textnod eller kommentar nod. mellanslag mellan element är textnoder.)

nextElementSibling Returnerar nästaElement(Returnerar inte text- och kommentarndelar.)

previousSibling och previousElementSibling

previousSibling Returnerar föregåendeNod(Elementnod, textnod eller kommentar nod. mellanslag mellan element är textnoder.)

previousElementSibling Returnerar föregåendeElement(Returnerar inte text- och kommentarndelar.)

Exempel

Returnerar nästa syskons HTML-innehåll för listelement:

document.getElementById("item1").nextSibling.innerHTML;

Prova själv

Syntax

element.nextSibling

eller

node.nextSibling

Returvärde

Typ Beskrivning
Nod Elementets nästa syskon.
null Om det inte finns en nästa syskon.

Webbläsarstöd

element.nextSibling är en DOM Level 1 (1998)-funktion.

Alla webbläsare stöder det fullt ut:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Stödjer 9-11 Stödjer Stödjer Stödjer Stödjer