Das Lemma "Node#parentNode" [] (Das Lemma "Node#parentNode"), Lektion, Seite 723427
https://www.purl.org/stefan_ram/pub/parentnode_javascript (Permalink) ist die kanonische URI dieser Seite.
Stefan Ram
JavaScript-Kurs

Das Lemma »Node#parentNode«

Beispieldokument für diese Lektion
userpage.fu-berlin.de/~ram/pub/xhtml_jf47ht81Ht/main

Dieses Lemma mit kleinem »p« ist nicht mit der mit einem großen »P« geschrieben Sprache »ParentNode« zu verwechseln!

Dieses Lemma gibt den Teil des Dokuments an, in welchem der Kontext enthalten ist.

Wir erinnern an die Bedeutung des Wortes „Kontext“: Im Ausdruck »m.parentNode.nodeName« ist »m.parentNode« der Kontext des Bezeichnernamens »nodeName«.

Auswertung
h = this.document.firstElementChild
<html lang="de" xmlns="http://www.w3.org/1999/xhtml" xml:lang="de">
Auswertung
hh = h.firstElementChild
<head>
Auswertung
m = hh.firstElementChild
<meta charset="UTF-8">

Hier sehen wir, daß unser m-Eintrag mit dem meta-Element derzeit im head-Element enthalten ist.

Auswertung
m.parentNode.nodeName
"head"
Auswertung
m.outerHTML = '<meta charset="ISO-8859-1" />'
"<meta charset="ISO-8859-1" />"
Auswertung
m.outerHTML
"<meta xmlns="http://www.w3.org/1999/xhtml" charset="UTF-8" />"

Hier sehen wir, daß unser m-Eintrag mit dem meta-Element nun nicht mehr in irgendeinem Teil enthalten ist. Der Wert »null« bei einer Eigenschaft, die normalerweise ein Verzeichnis referenzieren sollte, bedeutet, daß es kein referenziertes Verzeichnis gibt. Hier bedeutet »null« also, daß es keinen Behälter mehr gibt, der »m« enthält. Dies bestätigt, daß »m« durch die Zuweisung an »m.outerHTML« aus dem Dokument entfernt wurde.

Auswertung
m.parentNode

null

Auswertung
document.querySelector( "a" ).setAttribute( "href", "http://www.example.com" )
undefined
Auswertung
document.querySelector( "a" ).hasAttribute( "href" )
true
Auswertung
document.querySelector( "a" ).getAttribute( "href" )
"http://www.example.com"
Auswertung
document.querySelector( "a" ).removeAttribute( "href" )
undefined
Auswertung
document.querySelector( "a" ).hasAttribute( "href" )
false

Seiteninformationen und Impressum   |   Mitteilungsformular  |   "ram@zedat.fu-berlin.de" (ohne die Anführungszeichen) ist die Netzpostadresse von Stefan Ram.   |   Eine Verbindung zur Stefan-Ram-Startseite befindet sich oben auf dieser Seite hinter dem Text "Stefan Ram".)  |   Der Urheber dieses Textes ist Stefan Ram. Alle Rechte sind vorbehalten. Diese Seite ist eine Veröffentlichung von Stefan Ram. Schlüsselwörter zu dieser Seite/relevant keywords describing this page: Stefan Ram Berlin slrprd slrprd stefanramberlin spellched stefanram723427 stefan_ram:723427 Das Lemma "Node#parentNode" Stefan Ram, Berlin, and, or, near, uni, online, slrprd, slrprdqxx, slrprddoc, slrprd723427, slrprddef723427, PbclevtugFgrsnaEnz Erklärung, Beschreibung, Info, Information, Hinweis,

Der Urheber dieses Textes ist Stefan Ram. Alle Rechte sind vorbehalten. Diese Seite ist eine Veröffentlichung von Stefan Ram.
https://www.purl.org/stefan_ram/pub/parentnode_javascript