HTML DOM Element parentNode egenskab
- Forrige side ownerDocument
- Næste side parentElement
- Tilbage til forrige niveau HTML DOM Elements objekt
Definering og brug
parentNode
Egenskab returnerer elementets eller nodens forældrenode som Node-objekt.
Hvis den angivne node ikke har en forældrenode, returneres der null
.
parentNode-egenskaben er skrivebeskyttet.
Se også:
HTML-noder og elementer
i HTML DOM(Document Object Model) hvor HTML-dokumentet er en samling af noder (med eller uden undernoder).
Nodepeger på elementnoder, tekstnoder og kommentarnoder.
elementmellemrum er også tekstnoder.
mens elementer kun er elementnoder.
søskende og elementbørn
childNodes returnerersøskende(elementnoder, tekstnoder og kommentarnoder).
children returnerersøskendepå samme niveau som elementer (ikke tekst- og kommentarnoder).
søskende og elementbørn
søskendeer "brødre" og "søstre".
søskendeer noder, der har samme forældernode (i samme childNodes i listen).
elementbørner elementer, der har samme forældernode (i samme children i listen).
Eksempel
Eksempel 1
Få "myLI"s forældernodes nodenavn:
let name = document.getElementById("myLI").parentNode.nodeName;
Eksempel 2
Klik på elementet (<span>) for at skjule dets forældernode:
<div> <span onclick="this.parentNode.style.display = 'none';">x</span> </div>
Syntax
element.parentNode
eller
node.parentNode
Returværdi
Type | Beskrivelse |
---|---|
Node | Forældernode. |
null | Hvis noderne ikke har en forældernode. |
Browser understøttelse
element.parentnode er en DOM Level 1 (1998) egenskab.
Det understøttes fuldt ud af alle browsere:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Support | 9-11 | Support | Support | Support | Support |
- Forrige side ownerDocument
- Næste side parentElement
- Tilbage til forrige niveau HTML DOM Elements objekt