Der Eintrag »this.document.nodeName«
Im Verzeichnis »this.document« findet sich der Eintrag »nodeName«. Nach dem Laden des Beispieldokuments für diese Lektion können wir diesen Eintrag auswerten.
- Beispieldokument für diese Lektion
userpage.fu-berlin.de/~ram/pub/xhtml_jf47ht81Ht/main
main.html
<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml" lang="de" xml:lang="de">
<head><meta charset="UTF-8" /><title>Main</title><style type="text/css"></style></head><body>
<p>Hallo, Welt</p>
<h1>Vornamen</h1>
<ul id="erste">
<li class="m a" id="Anton">Anton</li>
<li class="w b" id="Berta">Berta</li></ul><ul id="zweite">
<li class="c m" id="Cäsar">Cäsar</li>
<li class="d e w" id="Dora">Dora</li></ul><p>Es ist zur Zeit <span id="Zustand">(unbekannt)</span>.</p>
<pre><code><script>/*<![CDATA[*/
/*]]>*/</script></code></pre></body></html>
- Auswertung
this.document.nodeName
"#document"
Dieser Eintrag gibt den Typ des Dokumentteils »this.document« an. (An Stelle von »nodeName« wäre ein besserer Name also »nodeTypeName« oder einfach »nodeType« gewesen!)
Der Typ des gesamten Dokuments ist also »#document«.
Diese Information kann an dieser Stelle noch nicht direkt von uns genutzt werden, aber wir erkennen an ihr das folgende wichtige Grundprinzip:
Verzeichnisse, die einen Dokumenteil darstellen, können Einträge mit Informationen über diesen Dokumenteil enthalten.
Hier handelt es sich um das Verzeichnis »this.document«, welches das gesamte Dokument darstellt, und eine Information über den Typ jenes Dokumentes enthält.