HTML DOM Element previousSibling egenskap
- Föregående sida parentElement
- Nästa sida previousElementSibling
- Åter till föregående nivå HTML DOM Elements-objekt
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å:
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;
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 |
- Föregående sida parentElement
- Nästa sida previousElementSibling
- Åter till föregående nivå HTML DOM Elements-objekt