HTML DOM parentElement Eiendom
Voorbeeld
Kry die nodusnaam van die ouerelement van 'n <li>-element:
var x = document.getElementById("myLI").parentElement.nodeName;
Meer "Probeer dit self" voorbeelde hieronder.
Definisie en gebruik
Die parentElement-eienskap gee die ouerelement van die gespesifiseerde element terug.
Die verskil tussen parentElement en parentNode , is dat parentElement nul gee as die ouernodus nie 'n elementnodus is nie:
document.body.parentNode; // Returns the <html> element
document.body.parentElement; // Returns the <html> element
document.documentElement.parentNode; // Returns the Document node
document.documentElement.parentElement; // Returns null (<html> does not have a parent ELEMENT node)
In die meeste gevalle maak dit nie saak watter eiendom jy gebruik nie, maar parentNode is waarskynlik die gewildste.
Hierdie eiendom is leesalleen.
Blaaierondersteuning
Die nommers in die tabel spesifiseer die eerste blaaierweergawe wat die eiendom ten volle ondersteun.
Property | |||||
---|---|---|---|---|---|
parentElement | 1.0 | Yes | 9.0 | Yes | Yes |
Sintaksis
node.parentElement
Tegniese besonderhede
Terugkeerwaarde: | 'n Element-objek, wat die ouerelementnodus van 'n nodus verteenwoordig, of nul as die nodus geen ouer het nie |
---|---|
DOM weergawe | DOM Vlak 4 Element Voorwerp |
Meer voorbeelde
Voorbeeld
Klik op 'n element (<span>) om sy ouerelement (<div>) te versteek:
<div>
<span onclick="this.parentElement.style.display = 'none';">x</span>
</div>