Neueste Web-Entwicklung Tutorials
 

HTML DOM parentElement Propery

<Element Object

Beispiel

Holen Sie den Knotennamen des übergeordneten Elements eines <li> Element:

var x = document.getElementById("myLI").parentElement.nodeName;

Das Ergebnis von x wird sein:

UL
Versuch es selber "

Mehr "Try it Yourself" Sie "Try it Yourself" Beispiele unten.


Definition und Verwendung

Die parent Eigenschaft gibt das übergeordnete Element des angegebenen Elements.

Der Unterschied zwischen parent und parentNode , ist , dass parent null zurückgibt , wenn der Elternknoten nicht ein Elementknoten ist:

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 den meisten Fällen ist es egal, welche Eigenschaft Sie verwenden, jedoch ist parentNode wahrscheinlich die beliebteste.

Diese Eigenschaft ist schreibgeschützt.


Browser-Unterstützung

Die Zahlen in der Tabelle geben Sie die erste Browser-Version, die die Eigenschaft vollständig unterstützt.

Eigentum
parentElement 1.0 Ja 9.0 Ja Ja

Syntax

node .parentElement

Technische Details

Rückgabewert: Ein Element , das Objekt, die den übergeordneten Elementknoten eines Knotens, oder Null wenn der Knoten hat keine übergeordneten
DOM Version DOM Level 4 Element Object

Beispiele

Mehr Beispiele

Beispiel

Klicken Sie auf ein Element (<span>) übergeordneten Element zu verstecken (<div>) :

<div>
  <span onclick="this.parentElement.style.display = 'none';">x</span>
</div>
Versuch es selber "

<Element Object