Exemplu
Ia numele de nod al elementului părinte al unui <li> Element:
var x = document.getElementById("myLI").parentElement.nodeName;
Rezultatul x va fi:
UL
Încearcă - l singur » Mai multe "Try it Yourself" - "Try it Yourself" exemplele de mai jos.
Definiție și utilizare
Proprietatea parentElement returnează elementul de bază al elementului specificat.
Diferența dintre parentElement și parentNode , este ca parentElement returneaza null daca nodul parinte nu este un nod element de :
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)
În cele mai multe cazuri, nu contează ce proprietatea utilizați, cu toate acestea, parentNode este, probabil, cel mai popular.
Această proprietate este read-only.
Suport pentru browser-
Numerele din tabel specifica prima versiune de browser care acceptă pe deplin proprietatea.
Proprietate | |||||
---|---|---|---|---|---|
parentElement | 1.0 | da | 9 | da | da |
Sintaxă
node .parentElement
Detalii tehnice
Întoarcere Valoare: | Un obiect Element, care reprezintă nodul elementul părinte al unui nod, sau null daca nodul nu are nici un părinte |
---|---|
DOM Versiunea | DOM Level 4 Element Obiect |
Mai multe exemple
Exemplu
Dați clic pe un element (<span>) pentru a ascunde elementul său părinte (<div>) :
<div>
<span onclick="this.parentElement.style.display =
'none';">x</span>
</div>
Încearcă - l singur »