HTML DOM Element previousElementSibling egenskap

Definition och användning

previousElementSibling Egenskapen returnerar föregående element på samma trädnivå.

previousElementSibling Egenskapen är skrivskyddad.

Se också:

nextElementSibling egenskap

children egenskap

firstElemenChild-egenskapen

lastElemenChild-egenskapen

childElementCount-egenskapen

HTML-noder och element

i HTML DOMi (Dokumentobjektmodellen), är HTML-dokumentet en samling av noder som (eller inte) har underordnade noder.

Nodsyftar på elementnod, textnod och kommentar nod.

ElementRymden mellan elementen är också en textnod.

och element är bara elementnod.

Kusin och elementkusin

kusinär "bror" och "syster".

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

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

Underordnad nod och underordnad element

childNodes ReturneraUnderordnad nod(elementnod, textnod och kommentar nod).

children ReturneraUnderordnad element(inte text- och kommentarndelar).

nextSibling och nextElementSibling

nextSibling Returnera nästaNod(elementnod, textnod eller kommentar nod). Rymden mellan elementen är också en textnod.

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

previousSibling och previousElementSibling

previousSibling Returnera föregåendeNod(elementnod, textnod eller kommentar nod). Rymden mellan elementen är också en textnod.

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

Exempel

Returnera HTML-innehållet för föregående kusin:

let text = element.previousElementSibling.innerHTML;

Prova själv

Syntax

element.previousElementSibling

Returvärde

Typ Beskrivning
Element Föregående kusin element.
null om det inte finns en föregående kusin.

Webbläsarstöd

element.previousElementSibling är en DOM Level 3 (2004)-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