Das Wort »outerHTML«
Main.html
<em id=a>abc</em>
- mögliche Anzeige in Web-Browser
- abc
Das Wort »outerHTML« bezeichnet den Quelltext des es enthaltenden Teils (hier des em-Elements mit der Kennung »a«).
- Auswertung
a.outerHTML
"<em id=\"a\">abc</em>"
Wir listen im folgenden unter der Bezeichnung „Element-Wörter“ die bisher behandelten Wörter, die in einem Element vorkommen können, mit ihrer Bedeutung auf.
- Element-Wörter
outerHTML Quelltext
Das DOM (“document object model ”) legt fest, welche Wörter (Bezeichnernamen) in Elementen enthalten sein sollten. »outerHTML« gehört derzeit nicht zum DOM.
- DOM (living standard, ohne »outerHTML«)
- http://dom.spec.whatwg.org/
- DOM (w3.org, ohne »outerHTML«)
- http://www.w3.org/TR/dom/%2BDOM
Elementverzeichnisse
Die per NAOTWO definierten Namen für Elemente sind in JavaScript Verzeichnisse.
Jedes Element wird in JavaScript durch ein Verzeichnis dargestellt.
Das Verzeichnis eines Elements nennt man auch ein Objektmodell des Elements, das heißt: eine Darstellung des Elements durch ein Verzeichnis.
Wir nennen das Verzeichnis eines Elements auch ein Elementverzeichnis.
Oben ist beispielsweise der Name »a« in JavaScript solch ein Elementverzeichnis.
Der Name »a.outerHTML« bezeichnet einen Eintrag in diesem Elementverzeichnis.
Übersicht
In der folgenden Übersicht steht »this« für das globale Verzeichnis und »window« für das globale Verzeichnis in einem Web-Browser.
- Übersicht der Namen
Name Art Bedeutung
this.Infinity Zahl Unendlich
this.Math.PI Zahl die Kreiszahl Piwindow.location.href Text aktuelle Adresse
window.navigator.userAgent Text Browser-Bezeichnung
window.screen.height Zahl Bildschirmhoehe
window.screen.width Zahl Bildschirmbreite
window.<id> Verzeichnis Element mit der Kennung <id><Element>.outerHTML Text HTML-Quelltext des Elements
Übungsaufgaben
/ Übungsaufgabe
Main.html
<strong id=b>bcd</strong>
Lassen Sie die obenstehende Datei »Main.html« im Browser anzeigen, und schreiben Sie dann einen mit dem Wort »outerHTML« endenden Eintragsausdruck für den Quelltext des strong-Elements.