HTML DOM Element previousSibling egenskap

Definition och användning

previousSibling Egenskapen returnerar samma trädnivås föregående nod som Node-objekt.

previousSibling Egenskapen är skrivskyddad.

Kommentar:Om det inte finns en previousSibling-nod, är returvärdet null.

Observera

previousSibling Returnerar föregående syskonnod: elementnod, textnod eller kommentar nod.

Tomma utrymmen mellan element är också textnoder.

Alternativ:

previousElementSibling egenskap - Returnerar föregående syskonelement (ignerar text- och kommentarndelar).

Se också:

nextSibling-egenskapen

firstChild-egenskapen

lastChild-egenskapen

childNodes-egenskapen

hasChildNodes()-egenskapen

HTML-noder och element

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

Nodbetyder elementnod, textnod och kommentar nod.

ElementMellanslag mellan element är också 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(Inkluderar inte text- och kommentarndelar).

nextSibling och nextElementSibling

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

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

previousSibling och previousElementSibling

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

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

Exempel

Returnerar HTML-innehållet för föregående listpunktens föregående syskon:

document.getElementById("item2").previousSibling.innerHTML;

Prova själv

Syntax

element.previousSibling

eller

node.previousSibling

Returvärde

Typ Beskrivning
Nod Nodens föregående syskonnod.
null Om det inte finns några föregående syskon.

Webbläsarstöd

element.previousSibling ä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öd 9-11 Stöd Stöd Stöd Stöd