document

  • Adressname der Version: DOM/document
  • Titel der Version: document
  • ID der Version: 104107
  • Erstellt:
  • Autor: fscholz
  • Aktuelle Version? Nein
  • Kommentar 2 words added, 2 words removed

Inhalt der Version

{{ DomRef() }}

Im DOM bietet das document Objekt einen allgemeingültigen Weg, um ein HTML-, XHTML- oder XML-Dokument zu repräsentieren. Dokumenten-Objekte implementieren die DOM Kern Dokument Schnittstelle (welches selbst die Node-Schnittstelle (=Knoten) implementiert).

Zusätzlich zur generellen DOM Dokument-Schnittstelle, implementieren HTML-Dokumente noch die DOM HTMLDocument-Schnittstelle, welche mehr auf HTML-Dokumente spezialisiert ist (z.B. document.cookie, document.aLinkColor). Methoden oder Eigenschaften, die zu dieser speziellen Schnittstelle gehören, sind mit einem Sternchen (*) markiert.

Das document Objekt steht im window Objekt als Referenz zur Verfügung und kann eine beliebige Anzahl von Elementen enthalten.

Die Dokumentenschnittstelle bietet Zugriff auf Dinge wie der Dokumententypangabe, Farben und Formatierung, Plugins und Applets, und Methoden zum manipulieren und erzeugen von Kindelementen des Dokuments oder Elementen wie BODY und TABLE.

Eigenschaften

Name Beschreibung Rückgabewert Standard
document.activeElement Element mit dem Fokus Element HTML5
document.alinkColor* {{ Deprecated_inline() }} Gibt die Farbe von aktiven Links zurück String DOM0
document.all {{ Deprecated_inline() }} Kompatibilität zum Internet Explorer   IE ext.
document.anchors* Liste mit allen Links im Dokument HTMLCollection HTML
document.applets* {{ Deprecated_inline() }} Sortierte Liste mit allen Applets HTMLCollection HTML
document.async async wird zusammen mit document.load benutzt, um eine asynchrone Abfrage anzuzeigen n/a DOM3
Node.attributes Liste mit den Attributen eines Elements NamedNodeMap  
document.background* {{ Deprecated_inline() }} Soll URI des Hintergrundbildes, welcher gekachelt wird ausgeben (funktioniert nicht in Mozilla). Unerwünscht, stattdessen document.body.background (obwohl durch HTML 4.01 auch unerwünscht) String  
Node.baseURI Basis-URI (baseURI) des Dokuments String DOM3
document.baseURIObject {{ Fx_minversion_inline("3") }} baseURIObject gibt ein {{ Interface("nsIURI") }}-Objekt zurück, welches die Basis-URI des Dokuments repräsentiert {{ Interface("nsIURI") }} All
document.bgColor* {{ Deprecated_inline() }} Hintergrundfarbe des Dokuments String DOM0
document.body* BODY-Element des Dokuments HTMLBodyElement HTML
document.characterSet Zeichensatz des Dokuments String DOM0
Node.childNodes Liste mit Kind-Elementen des Elements NodeList  
document.compatMode Dokumentenrendermodus (Quirks Mode, Standards compliance mode) String HTML, XHTML

document.contentType{{ non-standard_inline() }}

Dokumententyp des Dokuments (MIME Header) String  
document.cookie* Cookies des Dokuments als Semikolon-getrennte Zeichenkette String HTML
document.defaultView Referenz auf das window Objekt Window DOM2 View
document.designMode Dokuments fungiert als WYSYWIG-Editor (Midas). Kann nur auf HTML-Dokumente angewendet werden String HTML
document.dir  Schreibrichtung des Dokuments (links-nach-rechts, rechts-nach-links) String  
document.doctype Dokumententydeklaration (DTD) DocumentType DOM2 Core
document.documentElement Wurzelelement des Dokuments. In HTML ist dies immer <html> Element All
document.documentURI Adresse des Dokuments String DOM3
document.documentURIObject {{ Fx_minversion_inline("3") }} {{ Interface("nsIURI") }}-Objekt welches die Adresse des Dokuments widerspiegelt. Nur in privilegierten JavaScript nsIURI  
document.domain* Domain des Dokuments String HTML
document.domConfig DOMConfiguration-Objekt DOMConfiguration DOM3
document.embeds Liste der eingebetteten OBJECTS im Dokument HTMLCollection DOM0
document.fgColor* {{ Deprecated_inline() }} Farbe der Schrift / Vordergrundfarbe String DOM0
document.fileSize Dateigröße des Dokuments oder von <img> Number IE ext.
Node.firstChild Erster Knoten des Elements DocumentType DOM2 Core
document.forms* Formulare des Dokuments HTMLCollection HTML
document.height {{ deprecated_inline() }} Höhe des Dokuments Number DOM0
document.images* Liste aller Bilder des Dokuments HTMLCollection HTML
document.implementation DOM-Implementation des Dokuments DOMImplementation DOM2 Core
document.inputEncoding Zeichenkodierung mit der das Dokument gelesen wurde String DOM3
Node.lastChild Letzter Knoten eines Elements Node  
document.lastModified Letzte Änderungszeit des Dokuments String DOM0
document.lastStyleSheetSet      
document.linkColor* {{ Deprecated_inline() }} Farbe von Links String DOM0
document.links* Liste aller Links HTMLCollection HTML
Node.localName Lokaler Teil des qualifizierenden Namens eines Knotens String  
document.location Adresse des Dokuments als Objekt Location DOM0
Node.namespaceURI XML-Namensraum des Dokuments   All
Node.nextSibling Nächst folgender Knoten nach dem aktuellen Knoten oder null, wenn der letzte    
Node.nodeName Knotenname (#document für document) String  
Node.nodeType Knotentyp (9 für document) Number  
Node.nodeValue Wert des Knotens (null für document)    
Node.ownerDocument Oberstes Dokumentenobjekt für diesen Knoten (null für document).    
Node.parentNode Elternknoten des Elements (null für document)    
document.plugins Liste verfügbare Plugins HTMLCollection DOM0
document.preferredStyleSheetSet Bevorzugtes Stylesheet    
Node.prefix Namensraum-Prefix des Knotens oder null, wenn keiner angegeben    
Node.previousSibling vorhergehender Knoten von aktuellen Knoten (null für document)    
document.readyState {{ gecko_minversion_inline("1.9.2") }} Ladestatus des Dokuments String HTML5
document.referrer* Adresse des Dokuments, welches diese Dokument verlinkt hat (Referrer) String HTML
document.selectedStyleSheetSet Gewähltes Styelsheet    
document.strictErrorChecking Strikte Fehlerüberprüfung aktiviert Boolean DOM3
document.styleSheets Liste der verlinkten Stylesheets StyleSheetList DOM2 Style
Node.textContent Gibt null zurück (andere Werte für andere Knoten). Null DOM3
document.styleSheetSets      
document.title* Dokumententitel String HTML
document.URL* URL des Dokuments String HTML
document.vlinkColor* {{ Deprecated_inline() }} Farbe von besuchten Links String DOM0
document.width {{ deprecated_inline() }} Breite des Dokuments Number DOM0
document.xmlEncoding Zeichenkodierung, wie in der XML-Deklatation angegeben String DOM3
document.xmlStandalone Gibt true zurück, wenn das Dokument als standalone in der der XML-Deklaration markiert wurde. Boolean DOM3
document.xmlVersion XML-Version der XML-Deklaration. 1.0 wenn diese nicht angeben wurde String DOM3

Eigenschaften in XUL

Name Beschreibung
Node.nodePrincipal {{ Fx_minversion_inline("3") }} Gibt das nsIPrincipal Objekt zurück, welches den aktuellen Sicherheitskontext des Dokuments repräsentiert.
document.popupNode Gibt den Knoten zurück auf dem ein Popup aufgerufen wurde.
document.tooltipNode Gibt den Knoten zurück, welcher das Ziel eines Tooltips ist.

Methoden

Name Beschreibung Rückgabewert Verfügbarkeit
document.addEventListener Registriert einen Event-Listener für einen bestimmten Event-Typ am Dokument   All
document.adoptNode {{ Fx_minversion_inline("3") }} Knoten aus externem Dokument adoptieren Node All
Node.appendChild Knoten am Ende aller Knoten des Elternknoten anfügen Node All
document.clear* {{ Deprecated_inline() }} Keine Funktion mehr   HTML
Node.cloneNode Knoten clonen Node All
document.close* Schreiben des Dokuments beenden   HTML
Node.compareDocumentPosition Position eines Knotens mit einem anderen im Dokument vergleichen Number All
document.createAttribute Attribut erzeugen Attribute Node All
document.createAttributeNS Attribut in bestimmten Namensraum erzeugen Attribute Node All
document.createCDATASection CDATA-Sektion erzeugen CDATA Section node All
document.createComment Kommentar erzeugen Comment Node All
document.createDocumentFragment Dokumenten-Fragment erzeugen DocumentFragment All
document.createElement Element erzeugen element object All
document.createElementNS Element in bestimmten Namensraum erzeugen element object All
document.createEntityReference Entinität erzeugen 9850 null All
document.createEvent Event erzeugen Event All
document.createExpression XPath-Ausdruck für mehrfaches Nutzen übersetzen XPathExpression All
document.createNSResolver Namensraumauflöser erzeugen XPathNSResolver All
document.createProcessingInstruction Processing Instruction erzeugen ProcessingInstruction node All
document.createRange range Objekt erzeugen Range DOM2
document.createTextNode Textknoten erzeugen Text node DOM2
document.elementFromPoint {{ Fx_minversion_inline("3") }} Knoten der an den angegebenen Koordinaten zu finden ist Element All
document.evaluate XPath-Ausdruck auswerten XPathResut All
document.execCommand* Befehl in Midas ausführen   HTML
document.getElementById Element mit angegebener ID zurückgeben Element DOM2
document.getElementsByClassName {{ Fx_minversion_inline("3") }} Elemente deren class-Attribut die gesuchte Zeichenkette enthält (auch mehrere Angaben möglich) NodeList HTML5
document.getElementsByName* Elemente deren name-Attribut der gesuchten Angabe entsprechen NodeList DOM2
document.getElementsByTagName Elemente deren .tagName gleich der Angabe ist (z.B. alle <form> NodeList DOM2
document.getElementsByTagNameNS Elemente deren .tagName gleich der Angabe ist innerhalb eines bestimmten Namensraum NodeList DOM2
Node.getFeature      
document.getSelection      
Node.getUserData Vorher gesetzte Benutzerdaten unterschiedlich DOM3
Node.hasAttributes Knoten hat Attribute Boolean DOM2
Node.hasChildNodes Knoten hat Kindelemente Boolean DOM2
document.hasFocus Dokument hat den Fokus Boolean HTML5
document.importNode Knoten aus externen Dokument importieren Node DOM2
Node.insertBefore Knoten vor einem angegeben Knoten einfügen Node DOM2
Node.isDefaultNamespace Knoten gehört dem Standard-Namensraum an Boolean DOM3
Node.isEqualNode Knoten ist äquivalent zu anderem Knoten Boolean  
Node.isSameNode Knoten ist der selbe Knoten wie der angegebene Boolean  
Node.isSupported Testet ob Funktion wird von der DOM-Implementations unterstützt wird Boolean DOM2
document.load Läde ein XML-Dokument XMLDocument DOM3
Node.lookupNamespaceURI Namensraum-Adresse vom Element-Prefix abrufen String DOM3
Node.lookupPrefix Namensraum-Prefix vom Element abrufen String DOM3
Node.normalize Knoten normalisieren   DOM2
document.normalizeDocument Dokument normalisieren   DOM2
document.open* Dokument zum schreiben öffnen   DOM2
document.queryCommandEnabled* Midas   HTML
document.queryCommandIndeterm* Midas   HTML
document.queryCommandState* Midas   HTML
document.queryCommandSupported Midas   HTML
document.queryCommandText Midas   HTML
document.queryCommandValue* Midas   HTML
document.querySelector {{ Fx_minversion_inline("3") }} Element das einem CSS-Selektor entspricht Element HTML5
document.querySelectorAll {{ Fx_minversion_inline("3") }} Elemente die einem CSS-Selekor entsprechen NodeList HTML5
document.releaseEvents -    
Node.removeChild Knoten entfernen Node DOM2
document.removeEventListener Entfernt einen Event-Listener für einen bestimmten Event-Typ vom Dokument   All
document.renameNode Knoten umbenennen    
Node.replaceChild Knoten austauschen Node DOM2
document.routeEvent -    
document.mozSetImageElement {{ gecko_minversion_inline("2.0") }} Erlaubt das Festlegen eines Elements als Hintergrundbild für eine bestimmte Element-ID.    
Node.setUserData Fügt Benutzerdaten dem Element hinzu   DOM3
document.write* Schreibt Text in das Dokument   DOM2, HTML
document.writeln* Schreibt eine Zeile mit Text in das Dokument   DOM2, HTML

Methoden in XUL

Name Beschreibung
document.createTreeWalker Erstellt ein TreeWalker Objekt.
document.loadOverlay Lädt dynamisch ein XUL overlay.

Event-Handler

Event Beschreibung Verfügbarkeit
document.ononline {{ Fx_minversion_inline("3") }} Browser ist im Online-Modus - siehe Online und offline Ereignisse HTML5
document.onoffline {{ Fx_minversion_inline("3") }} Browser ist im Offline-Modus - siehe Online und offline Ereignisse. HTML5
document.onreadystatechange {{ gecko_minversion_inline("1.9.2") }} Der Ladestatus des Dokuments hat sich geändert HTML5

Sicherheitshinweise

{{ Fx_minversion_note("3") }}

Wenn ein neues Dokument erzeugt wird, wird zunächst "about:blank" im Dokument geladen. In Firefox vor Version 3 bekamen "about:blank"-Dokumente kein Elternprinzip. D.h. der Zugriff zwischen ihnen war nicht eingeschränkt. Es sieht vielleicht nach einer kleineren Veränderung aus, aber Code der das DOM manipuliert, mit den zur Verfügung stehenden Funktionen, wie z.B. appendChild(), war bis dahin nicht vor unautorisierten Zugriff geschützt.

In Firefox 3 wurde Gecko so angepasst, dass die Dokumente immer die Prinzipien der oberen Dokumente erhalten. Das gilt sowohl für iframes, für Dokumente die geladen werden, als auch für Dokumente die dynamisch erzeugt werden.

Spezifikation

{{ languages( { "fr": "fr/DOM/document", "ja": "ja/DOM/document", "pl": "pl/DOM/document", "es": "es/DOM/document", "zh-cn": "cn/DOM/document", "en" : "en/DOM/document" } ) }}

Quelltext der Version

<p>{{ DomRef() }}</p>
<p>Im DOM bietet das <code>document</code> Objekt einen allgemeingültigen Weg, um ein <a href="/de/HTML" title="de/HTML">HTML</a>-, <a href="/de/XHTML" title="de/XHTML">XHTML</a>- oder <a href="/de/XML" title="de/XML">XML</a>-Dokument zu repräsentieren. Dokumenten-Objekte implementieren die <a class=" external" href="http://www.w3.org/TR/DOM-Level-2-Core/core.html#i-Document" title="http://www.w3.org/TR/DOM-Level-2-Core/core.html#i-Document">DOM Kern Dokument</a> Schnittstelle (welches selbst die <a href="/de/DOM/Node" title="de/DOM/Node">Node</a>-Schnittstelle (=Knoten) implementiert).</p>
<p>Zusätzlich zur generellen DOM Dokument-Schnittstelle, implementieren HTML-Dokumente noch die <a class="external" href="http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-26809268" rel="external nofollow" target="_blank" title="http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-26809268">DOM HTMLDocument</a>-Schnittstelle, welche mehr auf HTML-Dokumente spezialisiert ist (z.B. <code><a href="/de/DOM/document.cookie" title="de/DOM/document.cookie">document.cookie</a></code>, <code><a href="/de/DOM/document.aLinkColor" title="de/DOM/document.aLinkColor">document.aLinkColor</a></code>). Methoden oder Eigenschaften, die zu dieser speziellen Schnittstelle gehören, sind mit einem Sternchen (*) markiert.</p>
<p>Das <code>document</code> Objekt steht im<code> window</code> Objekt als Referenz zur Verfügung und kann eine beliebige Anzahl von Elementen enthalten.</p>
<p>Die Dokumentenschnittstelle bietet Zugriff auf Dinge wie der Dokumententypangabe, Farben und Formatierung, Plugins und Applets, und Methoden zum manipulieren und erzeugen von Kindelementen des Dokuments oder Elementen wie BODY und TABLE.</p>
<h2>Eigenschaften</h2>
<table class="standard-table"> <colgroup> <col width="30%"> <col width="40%"> <col width="15%"> <col width="15%"> </colgroup> <thead> <tr> <th>Name</th> <th>Beschreibung</th> <th>Rückgabewert</th> <th>Standard</th> </tr> </thead> <tbody> <tr> <td><code><a href="/de/DOM/document.activeElement" title="de/DOM/document.activeElement">document.activeElement</a></code></td> <td>Element mit dem Fokus</td> <td><a href="/de/DOM/element" title="de/DOM/element">Element</a></td> <td>HTML5</td> </tr> <tr> <td><code><a href="/de/DOM/document.alinkColor" title="de/DOM/document.alinkColor">document.alinkColor</a></code>* {{ Deprecated_inline() }}</td> <td>Gibt die Farbe von aktiven Links zurück</td> <td><a href="/de/JavaScript-Referenz/Globale-Objekte/String" title="de/JavaScript-Referenz/Globale-Objekte/String">String</a></td> <td><a href="/Special:Tags?tag=DOM0&amp;language=de" title="Special:Tags?tag=DOM0&amp;language=de">DOM0</a></td> </tr> <tr> <td><code><a href="/de/DOM/document.all" title="de/DOM/document.all">document.all</a></code> {{ Deprecated_inline() }}</td> <td>Kompatibilität zum Internet Explorer</td> <td> </td> <td>IE ext.</td> </tr> <tr> <td><code><a href="/de/DOM/document.anchors" title="de/DOM/document.anchors">document.anchors</a></code>*</td> <td>Liste mit allen Links im Dokument</td> <td><a href="/de/DOM/HTMLCollection" title="de/DOM/HTMLCollection">HTMLCollection</a></td> <td>HTML</td> </tr> <tr> <td><code><a href="/de/DOM/document.applets" title="de/DOM/document.applets">document.applets</a></code>* {{ Deprecated_inline() }}</td> <td>Sortierte Liste mit allen Applets</td> <td><a href="/de/DOM/HTMLCollection" title="de/DOM/HTMLCollection">HTMLCollection</a></td> <td>HTML</td> </tr> <tr> <td><code><a href="/de/DOM/document.async" title="de/DOM/document.async">document.async</a></code></td> <td><strong>async</strong> wird zusammen mit <code><a href="/de/DOM/document.load" title="de/DOM/document.load">document.load</a></code> benutzt, um eine asynchrone Abfrage anzuzeigen</td> <td>n/a</td> <td>DOM3</td> </tr> <tr> <td><code><a class="internal" href="/de/DOM/Node.attributes" title="de/DOM/Node.attributes">Node.attributes</a></code></td> <td>Liste mit den Attributen eines Elements</td> <td><a href="/de/DOM/NamedNodeMap" title="de/DOM/NamedNodeMap">NamedNodeMap</a></td> <td> </td> </tr> <tr> <td>document.background* {{ Deprecated_inline() }}</td> <td>Soll URI des Hintergrundbildes, welcher gekachelt wird ausgeben (funktioniert nicht in Mozilla). Unerwünscht, stattdessen <code>document.body.background</code> (obwohl durch HTML 4.01 auch unerwünscht)</td> <td><a href="/de/Core_JavaScript_1.5_Referenz/Globale_Objekte/String" title="de/Core_JavaScript_1.5_Referenz/Globale_Objekte/String">String</a></td> <td> </td> </tr> <tr> <td><code><a href="/de/DOM/Node.baseURI" title="de/DOM/Node.baseURI">Node.baseURI</a></code></td> <td>Basis-URI (<strong>baseURI</strong>) des Dokuments</td> <td><a href="/de/JavaScript-Referenz/Globale-Objekte/String" title="de/JavaScript-Referenz/Globale-Objekte/String">String</a></td> <td>DOM3</td> </tr> <tr> <td><code><a href="/de/DOM/document.baseURIObject" title="de/DOM/document.baseURIObject">document.baseURIObject</a></code> {{ Fx_minversion_inline("3") }}</td> <td><strong>baseURIObject</strong> gibt ein {{ Interface("nsIURI") }}-Objekt zurück, welches die Basis-URI des Dokuments repräsentiert</td> <td>{{ Interface("nsIURI") }}</td> <td>All</td> </tr> <tr> <td><code><a href="/de/DOM/document.bgColor" title="de/DOM/document.bgColor">document.bgColor</a></code>* {{ Deprecated_inline() }}</td> <td>Hintergrundfarbe des Dokuments</td> <td>String</td> <td><a href="/Special:Tags?tag=DOM0&amp;language=de" title="Special:Tags?tag=DOM0&amp;language=de">DOM0</a></td> </tr> <tr> <td><code><a href="/de/DOM/document.body" title="de/DOM/document.body">document.body</a></code>*</td> <td>BODY-Element des Dokuments</td> <td><a href="/de/DOM/HTMLBodyElement" title="de/DOM/HTMLBodyElement">HTMLBodyElement</a></td> <td>HTML</td> </tr> <tr> <td><code><a href="/de/DOM/document.characterSet" title="de/DOM/document.characterSet">document.characterSet</a></code></td> <td>Zeichensatz des Dokuments</td> <td>String</td> <td><a href="/Special:Tags?tag=DOM0&amp;language=de" title="Special:Tags?tag=DOM0&amp;language=de">DOM0</a></td> </tr> <tr> <td><code><a class="internal" href="/de/DOM/Node.childNodes" title="de/DOM/Node.childNodes">Node.childNodes</a></code></td> <td>Liste mit Kind-Elementen des Elements</td> <td><a href="/de/DOM/NodeList" title="de/DOM/NodeList">NodeList</a></td> <td> </td> </tr> <tr> <td><code><a href="/de/DOM/document.compatMode" title="de/DOM/document.compatMode">document.compatMode</a></code></td> <td>Dokumentenrendermodus (Quirks Mode, Standards compliance mode)</td> <td>String</td> <td>HTML, XHTML</td> </tr> <tr> <td> <p><code><a href="/de/DOM/document.contentType" title="de/DOM/document.contentType">document.contentType</a></code>{{ non-standard_inline() }}</p> </td> <td>Dokumententyp des Dokuments (MIME Header)</td> <td>String</td> <td> </td> </tr> <tr> <td><code><a href="/de/DOM/document.cookie" title="de/DOM/document.cookie">document.cookie</a></code>*</td> <td>Cookies des Dokuments als Semikolon-getrennte Zeichenkette</td> <td>String</td> <td>HTML</td> </tr> <tr> <td><code><a href="/de/DOM/document.defaultView" title="de/DOM/document.defaultView">document.defaultView</a></code></td> <td>Referenz auf das <code>window</code> Objekt</td> <td><a href="/de/DOM/window" title="de/DOM/window">Window</a></td> <td>DOM2 View</td> </tr> <tr> <td><code><a href="/de/DOM/document.designMode" title="de/DOM/document.designMode">document.designMode</a></code></td> <td>Dokuments fungiert als WYSYWIG-Editor (<a href="/de/Midas" title="en/Midas">Midas</a>). Kann nur auf HTML-Dokumente angewendet werden</td> <td>String</td> <td>HTML</td> </tr> <tr> <td><a class="internal" href="/de/DOM/Document.dir" title="de/DOM/document.dir"><code>document.dir</code></a> </td> <td>Schreibrichtung des Dokuments (links-nach-rechts, rechts-nach-links)</td> <td>String</td> <td> </td> </tr> <tr> <td><code><a href="/de/DOM/document.doctype" title="de/DOM/document.doctype">document.doctype</a></code></td> <td>Dokumententydeklaration (DTD)</td> <td><a href="/de/DOM/DocumentType" title="de/DOM/DocumentType">DocumentType</a></td> <td>DOM2 Core</td> </tr> <tr> <td><code><a href="/de/DOM/document.documentElement" title="de/DOM/document.documentElement">document.documentElement</a></code></td> <td>Wurzelelement des Dokuments. In HTML ist dies immer <code>&lt;html&gt;</code></td> <td><a href="/de/DOM/element" title="de/DOM/element">Element</a></td> <td>All</td> </tr> <tr> <td><code><a href="/de/DOM/document.documentURI" title="de/DOM/document.documentURI">document.documentURI</a></code></td> <td>Adresse des Dokuments</td> <td>String</td> <td>DOM3</td> </tr> <tr> <td><code><a href="/de/DOM/document.documentURIObject" title="de/DOM/document.documentURIObject">document.documentURIObject</a></code> {{ Fx_minversion_inline("3") }}</td> <td>{{ Interface("nsIURI") }}-Objekt welches die Adresse des Dokuments widerspiegelt. Nur in privilegierten JavaScript</td> <td><a href="/de/XPCOM_Interface_Referenz/nsIURI" title="en/nsIURI">nsIURI</a></td> <td> </td> </tr> <tr> <td><code><a href="/de/DOM/document.domain" title="de/DOM/document.domain">document.domain</a></code>*</td> <td>Domain des Dokuments</td> <td>String</td> <td>HTML</td> </tr> <tr> <td><code><a href="/de/DOM/Document.domConfig" title="de/DOM/document.domConfig">document.domConfig</a></code></td> <td>DOMConfiguration-Objekt</td> <td>DOMConfiguration</td> <td>DOM3</td> </tr> <tr> <td><code><a href="/de/DOM/document.embeds" title="de/DOM/document.embeds">document.embeds</a></code></td> <td>Liste der eingebetteten OBJECTS im Dokument</td> <td><a href="/de/DOM/HTMLCollection" title="de/DOM/HTMLCollection">HTMLCollection</a></td> <td><a href="/Special:Tags?tag=DOM0&amp;language=de" title="Special:Tags?tag=DOM0&amp;language=de">DOM0</a></td> </tr> <tr> <td><code><a href="/de/DOM/document.fgColor" title="de/DOM/document.fgColor">document.fgColor</a></code>* {{ Deprecated_inline() }}</td> <td>Farbe der Schrift / Vordergrundfarbe</td> <td>String</td> <td><a href="/Special:Tags?tag=DOM0&amp;language=de" title="Special:Tags?tag=DOM0&amp;language=de">DOM0</a></td> </tr> <tr> <td><code>document.fileSize</code></td> <td>Dateigröße des Dokuments oder von <code>&lt;img&gt;</code></td> <td>Number</td> <td>IE ext.</td> </tr> <tr> <td><code><a href="/de/DOM/Node.firstChild" title="de/DOM/Node.firstChild">Node.firstChild</a></code></td> <td>Erster Knoten des Elements</td> <td>DocumentType</td> <td>DOM2 Core</td> </tr> <tr> <td><code><a href="/de/DOM/document.forms" title="de/DOM/document.forms">document.forms</a></code>*</td> <td>Formulare des Dokuments</td> <td><a href="/de/DOM/HTMLCollection" title="de/DOM/HTMLCollection">HTMLCollection</a></td> <td>HTML</td> </tr> <tr> <td><code><a href="/de/DOM/document.height" title="de/DOM/document.height">document.height</a></code> {{ deprecated_inline() }}</td> <td>Höhe des Dokuments</td> <td><a href="/de/JavaScript-Referenz/Globale-Objekte/Number" title="de/JavaScript-Referenz/Globale-Objekte/Number">Number</a></td> <td><a href="/Special:Tags?tag=DOM0&amp;language=de" title="Special:Tags?tag=DOM0&amp;language=de">DOM0</a></td> </tr> <tr> <td><code><a href="/de/DOM/document.images" title="de/DOM/document.images">document.images</a></code>*</td> <td>Liste aller Bilder des Dokuments</td> <td><a href="/de/DOM/HTMLCollection" title="de/DOM/HTMLCollection">HTMLCollection</a></td> <td>HTML</td> </tr> <tr> <td><code><a href="/de/DOM/document.implementation" title="de/DOM/document.implementation">document.implementation</a></code></td> <td>DOM-Implementation des Dokuments</td> <td><a href="/de/DOM/DOMImplementation" title="de/DOM/DOMImplementation">DOMImplementation</a></td> <td>DOM2 Core</td> </tr> <tr> <td><code><a href="/de/DOM/document.inputEncoding" title="de/DOM/document.inputEncoding">document.inputEncoding</a></code></td> <td>Zeichenkodierung mit der das Dokument gelesen wurde</td> <td>String</td> <td>DOM3</td> </tr> <tr> <td><code><a class="internal" href="/de/DOM/Node.lastChild" title="de/DOM/Node.lastChild">Node.lastChild</a></code></td> <td>Letzter Knoten eines Elements</td> <td><a href="/de/DOM/Node" title="de/DOM/Node">Node</a></td> <td> </td> </tr> <tr> <td><code><a href="/de/DOM/document.lastModified" title="de/DOM/document.lastModified">document.lastModified</a></code></td> <td>Letzte Änderungszeit des Dokuments</td> <td>String</td> <td><a href="/Special:Tags?tag=DOM0&amp;language=de" title="Special:Tags?tag=DOM0&amp;language=de">DOM0</a></td> </tr> <tr> <td><code><a href="/de/DOM/document.lastStyleSheetSet" title="de/DOM/document.lastStyleSheetSet">document.lastStyleSheetSet</a></code></td> <td> </td> <td> </td> <td> </td> </tr> <tr> <td><code><a href="/de/DOM/document.linkColor" title="de/DOM/document.linkColor">document.linkColor</a></code>* {{ Deprecated_inline() }}</td> <td>Farbe von Links</td> <td>String</td> <td><a href="/Special:Tags?tag=DOM0&amp;language=de" title="Special:Tags?tag=DOM0&amp;language=de">DOM0</a></td> </tr> <tr> <td><code><a href="/de/DOM/document.links" title="de/DOM/document.links">document.links</a></code>*</td> <td>Liste aller Links</td> <td><a href="/de/DOM/HTMLCollection" title="de/DOM/HTMLCollection">HTMLCollection</a></td> <td>HTML</td> </tr> <tr> <td><a class="internal" href="/de/DOM/Node.localName" title="de/DOM/Node.localName"><code>Node.localName</code></a></td> <td>Lokaler Teil des qualifizierenden Namens eines Knotens</td> <td>String</td> <td> </td> </tr> <tr> <td><code><a href="/de/DOM/document.location" title="de/DOM/document.location">document.location</a></code></td> <td>Adresse des Dokuments als Objekt</td> <td><a href="/de/DOM/Location" title="de/DOM/Location">Location</a></td> <td><a href="/Special:Tags?tag=DOM0&amp;language=de" title="Special:Tags?tag=DOM0&amp;language=de">DOM0</a></td> </tr> <tr> <td><code><a href="/de/DOM/Node.namespaceURI" title="de/DOM/Node.namespaceURI">Node.namespaceURI</a></code></td> <td>XML-Namensraum des Dokuments</td> <td> </td> <td>All</td> </tr> <tr> <td><a class="internal" href="/de/DOM/Node.nextSibling" title="de/DOM/Node.nextSibling"><code>Node.nextSibling</code></a></td> <td>Nächst folgender Knoten nach dem aktuellen Knoten oder null, wenn der letzte</td> <td> </td> <td> </td> </tr> <tr> <td><code><a class="internal" href="/de/DOM/Node.nodeName" title="de/DOM/Node.nodeName">Node.nodeName</a></code></td> <td>Knotenname (#document für document)</td> <td>String</td> <td> </td> </tr> <tr> <td><code><a class="internal" href="/de/DOM/Node.nodeType" title="de/DOM/Node.nodeType">Node.nodeType</a></code></td> <td>Knotentyp (9 für document)</td> <td>Number</td> <td> </td> </tr> <tr> <td><code><a class="internal" href="/de/DOM/Node.nodeValue" title="de/DOM/Node.nodeValue">Node.nodeValue</a></code></td> <td>Wert des Knotens (null für document)</td> <td> </td> <td> </td> </tr> <tr> <td><a class="internal" href="/de/DOM/Node.ownerDocument" title="de/DOM/Node.ownerDocument"><code>Node.ownerDocument</code></a></td> <td>Oberstes Dokumentenobjekt für diesen Knoten (null für document).</td> <td> </td> <td> </td> </tr> <tr> <td><a class="internal" href="/de/DOM/Node.parentNode" title="de/DOM/Node.parentNode"><code>Node.parentNode</code></a></td> <td>Elternknoten des Elements (null für document)</td> <td> </td> <td> </td> </tr> <tr> <td><code><a href="/de/DOM/document.plugins" title="de/DOM/document.plugins">document.plugins</a></code></td> <td>Liste verfügbare Plugins</td> <td><a href="/de/DOM/HTMLCollection" title="de/DOM/HTMLCollection">HTMLCollection</a></td> <td><a href="/Special:Tags?tag=DOM0&amp;language=de" title="Special:Tags?tag=DOM0&amp;language=de">DOM0</a></td> </tr> <tr> <td><code><a href="/de/DOM/document.preferredStyleSheetSet" title="de/DOM/document.preferredStyleSheetSet">document.preferredStyleSheetSet</a></code></td> <td>Bevorzugtes Stylesheet</td> <td> </td> <td> </td> </tr> <tr> <td><a class="internal" href="/de/DOM/Node.prefix" title="de/DOM/Node.prefix"><code>Node.prefix</code></a></td> <td>Namensraum-Prefix des Knotens oder null, wenn keiner angegeben</td> <td> </td> <td> </td> </tr> <tr> <td><code><a class="internal" href="/de/DOM/Node.previousSibling" title="de/DOM/Node.previousSibling">Node.previousSibling</a></code></td> <td>vorhergehender Knoten von aktuellen Knoten (null für document)</td> <td> </td> <td> </td> </tr> <tr> <td><code><a href="/de/DOM/document.readyState" title="de/DOM/document.readyState">document.readyState</a></code> {{ gecko_minversion_inline("1.9.2") }}</td> <td>Ladestatus des Dokuments</td> <td>String</td> <td>HTML5</td> </tr> <tr> <td><code><a href="/de/DOM/document.referrer" title="de/DOM/document.referrer">document.referrer</a></code>*</td> <td>Adresse des Dokuments, welches diese Dokument verlinkt hat (Referrer)</td> <td>String</td> <td>HTML</td> </tr> <tr> <td><code><a href="/de/DOM/document.selectedStyleSheetSet" title="de/DOM/document.selectedStyleSheetSet">document.selectedStyleSheetSet</a></code></td> <td>Gewähltes Styelsheet</td> <td> </td> <td> </td> </tr> <tr> <td><code><a href="/de/DOM/document.strictErrorChecking" title="de/DOM/document.strictErrorChecking">document.strictErrorChecking</a></code></td> <td>Strikte Fehlerüberprüfung aktiviert</td> <td><a href="/de/JavaScript-Referenz/Globale-Objekte/Boolean" title="de/JavaScript-Referenz/Globale-Objekte/Boolean">Boolean</a></td> <td>DOM3</td> </tr> <tr> <td><code><a href="/de/DOM/document.styleSheets" title="de/DOM/document.styleSheets">document.styleSheets</a></code></td> <td>Liste der verlinkten Stylesheets</td> <td><a href="/de/DOM/StyleSheetList" title="de/DOM/StyleSheetList">StyleSheetList</a></td> <td>DOM2 Style</td> </tr> <tr> <td><code><a href="/de/DOM/Node.textContent" title="de/DOM/Node.textContent">Node.textContent</a></code></td> <td>Gibt null zurück (andere Werte für andere Knoten).</td> <td>Null</td> <td>DOM3</td> </tr> <tr> <td><code><a href="/de/DOM/document.styleSheetSets" title="de/DOM/document.styleSheetSets">document.styleSheetSets</a></code></td> <td> </td> <td> </td> <td> </td> </tr> <tr> <td><code><a href="/de/DOM/document.title" title="de/DOM/document.title">document.title</a></code>*</td> <td>Dokumententitel</td> <td>String</td> <td>HTML</td> </tr> <tr> <td><code><a href="/de/DOM/document.URL" title="de/DOM/document.URL">document.URL</a></code>*</td> <td>URL des Dokuments</td> <td>String</td> <td>HTML</td> </tr> <tr> <td><code><a href="/de/DOM/document.vlinkColor" title="de/DOM/document.vlinkColor">document.vlinkColor</a></code>* {{ Deprecated_inline() }}</td> <td>Farbe von besuchten Links</td> <td>String</td> <td><a href="/Special:Tags?tag=DOM0&amp;language=de" title="Special:Tags?tag=DOM0&amp;language=de">DOM0</a></td> </tr> <tr> <td><code><a href="/de/DOM/document.width" title="de/DOM/document.width">document.width</a></code> {{ deprecated_inline() }}</td> <td>Breite des Dokuments</td> <td>Number</td> <td><a href="/Special:Tags?tag=DOM0&amp;language=de" title="Special:Tags?tag=DOM0&amp;language=de">DOM0</a></td> </tr> <tr> <td><code><a href="/de/DOM/Document.xmlEncoding" title="de/DOM/document.xmlEncoding">document.xmlEncoding</a></code></td> <td>Zeichenkodierung, wie in der XML-Deklatation angegeben</td> <td>String</td> <td>DOM3</td> </tr> <tr> <td><code><a href="/de/DOM/document.xmlStandalone" title="de/DOM/document.xmlStandalone">document.xmlStandalone</a></code></td> <td>Gibt <code>true</code> zurück, wenn das Dokument als <code>standalone</code> in der der XML-Deklaration markiert wurde.</td> <td><a href="/de/JavaScript-Referenz/Globale-Objekte/Boolean" title="de/JavaScript-Referenz/Globale-Objekte/Boolean">Boolean</a></td> <td>DOM3</td> </tr> <tr> <td><code><a href="/de/DOM/document.xmlVersion" title="de/DOM/document.xmlVersion">document.xmlVersion</a></code></td> <td>XML-Version der XML-Deklaration. 1.0 wenn diese nicht angeben wurde</td> <td>String</td> <td>DOM3</td> </tr> </tbody>
</table>
<h2 name="Eigenschaften-in-XUL">Eigenschaften in XUL</h2>
<table class="standard-table" width="100%"> <colgroup> <col width="30%"> <col width="70%"> </colgroup> <thead> <tr> <th>Name</th> <th>Beschreibung</th> </tr> </thead> <tbody> <tr> <td><code><a href="/de/DOM/Node.nodePrincipal" title="de/DOM/Node.nodePrincipal">Node.nodePrincipal</a></code> {{ Fx_minversion_inline("3") }}</td> <td>Gibt das <code>nsIPrincipal</code> Objekt zurück, welches den aktuellen Sicherheitskontext des Dokuments repräsentiert.</td> </tr> <tr> <td><code><a href="/de/DOM/document.popupNode" title="de/DOM/document.popupNode">document.popupNode</a></code></td> <td>Gibt den Knoten zurück auf dem ein Popup aufgerufen wurde.</td> </tr> <tr> <td><code><a href="/de/DOM/document.tooltipNode" title="de/DOM/document.tooltipNode">document.tooltipNode</a></code></td> <td>Gibt den Knoten zurück, welcher das Ziel eines Tooltips ist.</td> </tr> </tbody>
</table>
<h2 name="Methoden">Methoden</h2>
<table class="standard-table"> <colgroup> <col width="30%"> <col width="40%"> <col width="15%"> <col width="15%"> </colgroup> <thead> <tr> <th>Name</th> <th>Beschreibung</th> <th>Rückgabewert</th> <th>Verfügbarkeit</th> </tr> </thead> <tbody> <tr> <td><a href="/de/DOM/document.addEventListener" title="de/DOM/document.addEventListener">document.addEventListener</a></td> <td>Registriert einen Event-Listener für einen bestimmten Event-Typ am Dokument</td> <td> </td> <td>All</td> </tr> <tr> <td><a href="/de/DOM/document.adoptNode" title="de/DOM/document.adoptNode">document.adoptNode</a> {{ Fx_minversion_inline("3") }}</td> <td>Knoten aus externem Dokument adoptieren</td> <td>Node</td> <td>All</td> </tr> <tr> <td><a href="/de/DOM/Node.appendChild" title="de/DOM/Node.appendChild">Node.appendChild</a></td> <td>Knoten am Ende aller Knoten des Elternknoten anfügen</td> <td>Node</td> <td>All</td> </tr> <tr> <td><a href="/de/DOM/document.clear" title="de/DOM/document.clear">document.clear</a>* {{ Deprecated_inline() }}</td> <td>Keine Funktion mehr</td> <td> </td> <td>HTML</td> </tr> <tr> <td><a href="/de/DOM/Node.cloneNode" title="de/DOM/Node.cloneNode">Node.cloneNode</a></td> <td>Knoten clonen</td> <td>Node</td> <td>All</td> </tr> <tr> <td><a href="/de/DOM/document.close" title="de/DOM/document.close">document.close</a>*</td> <td>Schreiben des Dokuments beenden</td> <td> </td> <td>HTML</td> </tr> <tr> <td><a href="/de/DOM/Node.compareDocumentPosition" title="de/DOM/Node.compareDocumentPosition">Node.compareDocumentPosition</a></td> <td>Position eines Knotens mit einem anderen im Dokument vergleichen</td> <td><a href="/de/JavaScript-Referenz/Globale-Objekte/Number" title="de/JavaScript-Referenz/Globale-Objekte/Number">Number</a></td> <td>All</td> </tr> <tr> <td><a href="/de/DOM/document.createAttribute" title="de/DOM/document.createAttribute">document.createAttribute</a></td> <td>Attribut erzeugen</td> <td>Attribute Node</td> <td>All</td> </tr> <tr> <td><a href="/de/DOM/document.createAttributeNS" title="de/DOM/document.createAttributeNS">document.createAttributeNS</a></td> <td>Attribut in bestimmten Namensraum erzeugen</td> <td>Attribute Node</td> <td>All</td> </tr> <tr> <td><a href="/de/DOM/document.createCDATASection" title="de/DOM/document.createCDATASection">document.createCDATASection</a></td> <td>CDATA-Sektion erzeugen</td> <td><a href="/de/DOM/CDATASection" title="de/DOM/CDATASection">CDATA Section</a> node</td> <td>All</td> </tr> <tr> <td><a href="/de/DOM/document.createComment" title="de/DOM/document.createComment">document.createComment</a></td> <td>Kommentar erzeugen</td> <td>Comment Node</td> <td>All</td> </tr> <tr> <td><a href="/de/DOM/document.createDocumentFragment" title="de/DOM/document.createDocumentFragment">document.createDocumentFragment</a></td> <td>Dokumenten-Fragment erzeugen</td> <td><a href="/de/DOM/DocumentFragment" title="de/DOM/DocumentFragment"><code>DocumentFragment</code></a></td> <td>All</td> </tr> <tr> <td><a href="/de/DOM/document.createElement" title="de/DOM/document.createElement">document.createElement</a></td> <td>Element erzeugen</td> <td><a href="/de/DOM/element" title="de/DOM/element">element</a> object</td> <td>All</td> </tr> <tr> <td><a href="/de/DOM/document.createElementNS" title="de/DOM/document.createElementNS">document.createElementNS</a></td> <td>Element in bestimmten Namensraum erzeugen</td> <td><a href="/de/DOM/element" title="de/DOM/element">element</a> object</td> <td>All</td> </tr> <tr> <td><a href="/de/DOM/document.createEntityReference" title="de/DOM/document.createEntityReference">document.createEntityReference</a></td> <td>Entinität erzeugen</td> <td><a class="link-https" href="https://bugzilla.mozilla.org/show_bug.cgi?id=9850" rel="external nofollow" target="_blank" title="https://bugzilla.mozilla.org/show_bug.cgi?id=9850">9850</a> null</td> <td>All</td> </tr> <tr> <td><a href="/de/DOM/document.createEvent" title="de/DOM/document.createEvent">document.createEvent</a></td> <td>Event erzeugen</td> <td><a href="/de/DOM/event" title="de/DOM/event">Event</a></td> <td>All</td> </tr> <tr> <td><a href="/de/DOM/document.createExpression" title="de/DOM/document.createExpression">document.createExpression</a></td> <td>XPath-Ausdruck für mehrfaches Nutzen übersetzen</td> <td><code><a href="/de/XPathExpression" title="de/XPathExpression">XPathExpression</a></code></td> <td>All</td> </tr> <tr> <td><a href="/de/DOM/document.createNSResolver" title="de/DOM/document.createNSResolver">document.createNSResolver</a></td> <td>Namensraumauflöser erzeugen</td> <td>XPathNSResolver</td> <td>All</td> </tr> <tr> <td><a href="/de/DOM/document.createProcessingInstruction" title="de/DOM/document.createProcessingInstruction">document.createProcessingInstruction</a></td> <td>Processing Instruction erzeugen</td> <td><a href="/de/DOM/ProcessingInstruction" title="de/DOM/ProcessingInstruction">ProcessingInstruction</a> node</td> <td>All</td> </tr> <tr> <td><a href="/de/DOM/document.createRange" title="de/DOM/document.createRange">document.createRange</a></td> <td><a href="/de/DOM/range" title="de/DOM/range">range</a> Objekt erzeugen</td> <td><a href="/de/DOM/range" title="de/DOM/range">Range</a></td> <td>DOM2</td> </tr> <tr> <td><a href="/de/DOM/document.createTextNode" title="de/DOM/document.createTextNode">document.createTextNode</a></td> <td>Textknoten erzeugen</td> <td>Text node</td> <td>DOM2</td> </tr> <tr> <td><a href="/de/DOM/document.elementFromPoint" title="de/DOM/document.elementFromPoint">document.elementFromPoint</a> {{ Fx_minversion_inline("3") }}</td> <td>Knoten der an den angegebenen Koordinaten zu finden ist</td> <td><a href="/de/DOM/element" title="de/DOM/element">Element</a></td> <td>All</td> </tr> <tr> <td><a href="/de/DOM/document.evaluate" title="de/DOM/document.evaluate">document.evaluate</a></td> <td>XPath-Ausdruck auswerten</td> <td><code><a href="/de/XPathResult" title="de/XPathResult">XPathResut</a></code></td> <td>All</td> </tr> <tr> <td><a href="/de/Rich-Text_Editing_in_Mozilla#Executing_Commands" title="en/Rich-Text_Editing_in_Mozilla#Executing_Commands">document.execCommand</a>*</td> <td>Befehl in Midas ausführen</td> <td> </td> <td>HTML</td> </tr> <tr> <td><a href="/de/DOM/document.getElementById" title="de/DOM/document.getElementById">document.getElementById</a></td> <td>Element mit angegebener ID zurückgeben</td> <td><a href="/de/DOM/element" title="de/DOM/element">Element</a></td> <td>DOM2</td> </tr> <tr> <td><a href="/de/DOM/document.getElementsByClassName" title="de/DOM/document.getElementsByClassName">document.getElementsByClassName</a> {{ Fx_minversion_inline("3") }}</td> <td>Elemente deren class-Attribut die gesuchte Zeichenkette enthält (auch mehrere Angaben möglich)</td> <td><a class="new " href="/de/NodeList" rel="internal">NodeList</a></td> <td>HTML5</td> </tr> <tr> <td><a href="/de/DOM/document.getElementsByName" title="de/DOM/document.getElementsByName">document.getElementsByName</a>*</td> <td>Elemente deren name-Attribut der gesuchten Angabe entsprechen</td> <td><a class="new " href="/de/NodeList" rel="internal">NodeList</a></td> <td>DOM2</td> </tr> <tr> <td><a href="/de/DOM/document.getElementsByTagName" title="de/DOM/document.getElementsByTagName">document.getElementsByTagName</a></td> <td>Elemente deren .tagName gleich der Angabe ist (z.B. alle &lt;form&gt;</td> <td><a class="new " href="/de/NodeList" rel="internal">NodeList</a></td> <td>DOM2</td> </tr> <tr> <td><a href="/de/DOM/document.getElementsByTagNameNS" title="de/DOM/document.getElementsByTagNameNS">document.getElementsByTagNameNS</a></td> <td>Elemente deren .tagName gleich der Angabe ist innerhalb eines bestimmten Namensraum</td> <td><a class="new " href="/de/NodeList" rel="internal">NodeList</a></td> <td>DOM2</td> </tr> <tr> <td><a href="/de/DOM/Node.getFeature" title="de/DOM/Node.getFeature">Node.getFeature</a></td> <td> </td> <td> </td> <td> </td> </tr> <tr> <td><a href="/de/DOM/document.getSelection" title="de/DOM/document.getSelection">document.getSelection</a></td> <td> </td> <td> </td> <td> </td> </tr> <tr> <td><a href="/de/DOM/Node.getUserData" title="de/DOM/Node.getUserData">Node.getUserData</a></td> <td>Vorher gesetzte Benutzerdaten</td> <td>unterschiedlich</td> <td>DOM3</td> </tr> <tr> <td><a href="/de/DOM/Node.hasAttributes" title="de/DOM/Node.hasAttributes">Node.hasAttributes</a></td> <td>Knoten hat Attribute</td> <td><a href="/de/JavaScript-Referenz/Globale-Objekte/Boolean" title="de/JavaScript-Referenz/Globale-Objekte/Boolean">Boolean</a></td> <td>DOM2</td> </tr> <tr> <td><a href="/de/DOM/Node.hasChildNodes" title="de/DOM/Node.hasChildNodes">Node.hasChildNodes</a></td> <td>Knoten hat Kindelemente</td> <td><a href="/de/JavaScript-Referenz/Globale-Objekte/Boolean" title="de/JavaScript-Referenz/Globale-Objekte/Boolean">Boolean</a></td> <td>DOM2</td> </tr> <tr> <td><a href="/de/DOM/document.hasFocus" title="de/DOM/document.hasFocus">document.hasFocus</a></td> <td>Dokument hat den Fokus</td> <td><a href="/de/JavaScript-Referenz/Globale-Objekte/Boolean" title="de/JavaScript-Referenz/Globale-Objekte/Boolean">Boolean</a></td> <td>HTML5</td> </tr> <tr> <td><a href="/de/DOM/document.importNode" title="de/DOM/document.importNode">document.importNode</a></td> <td>Knoten aus externen Dokument importieren</td> <td>Node</td> <td>DOM2</td> </tr> <tr> <td><a href="/de/DOM/Node.insertBefore" title="de/DOM/Node.insertBefore">Node.insertBefore</a></td> <td>Knoten vor einem angegeben Knoten einfügen</td> <td>Node</td> <td>DOM2</td> </tr> <tr> <td><a href="/de/DOM/Node.isDefaultNamespace" title="de/DOM/Node.isDefaultNamespace">Node.isDefaultNamespace</a></td> <td>Knoten gehört dem Standard-Namensraum an</td> <td><a href="/de/JavaScript-Referenz/Globale-Objekte/Boolean" title="de/JavaScript-Referenz/Globale-Objekte/Boolean">Boolean</a></td> <td>DOM3</td> </tr> <tr> <td><a href="/de/DOM/Node.isEqualNode" title="de/DOM/Node.isEqualNode">Node.isEqualNode</a></td> <td>Knoten ist äquivalent zu anderem Knoten</td> <td><a href="/de/JavaScript-Referenz/Globale-Objekte/Boolean" title="de/JavaScript-Referenz/Globale-Objekte/Boolean">Boolean</a></td> <td> </td> </tr> <tr> <td><a href="/de/DOM/Node.isSameNode" title="de/DOM/Node.isSameNode">Node.isSameNode</a></td> <td>Knoten ist der selbe Knoten wie der angegebene</td> <td><a href="/de/JavaScript-Referenz/Globale-Objekte/Boolean" title="de/JavaScript-Referenz/Globale-Objekte/Boolean">Boolean</a></td> <td> </td> </tr> <tr> <td><a href="/de/DOM/Node.isSupported" title="de/DOM/Node.isSupported">Node.isSupported</a></td> <td>Testet ob Funktion wird von der DOM-Implementations unterstützt wird</td> <td><a href="/de/JavaScript-Referenz/Globale-Objekte/Boolean" title="de/JavaScript-Referenz/Globale-Objekte/Boolean">Boolean</a></td> <td>DOM2</td> </tr> <tr> <td><a href="/de/DOM/document.load" title="de/DOM/document.load">document.load</a></td> <td>Läde ein XML-Dokument</td> <td>XMLDocument</td> <td>DOM3</td> </tr> <tr> <td><a href="/de/DOM/Node.lookupNamespaceURI" title="de/DOM/Node.lookupNamespaceURI">Node.lookupNamespaceURI</a></td> <td>Namensraum-Adresse vom Element-Prefix abrufen</td> <td>String</td> <td>DOM3</td> </tr> <tr> <td><a href="/de/DOM/Node.lookupPrefix" title="de/DOM/Node.lookupPrefix">Node.lookupPrefix</a></td> <td>Namensraum-Prefix vom Element abrufen</td> <td>String</td> <td>DOM3</td> </tr> <tr> <td><a href="/de/DOM/Node.normalize" title="de/DOM/Node.normalize">Node.normalize</a></td> <td>Knoten normalisieren</td> <td> </td> <td>DOM2</td> </tr> <tr> <td><a href="/de/DOM/document.normalizeDocument" title="de/DOM/document.normalizeDocument">document.normalizeDocument</a></td> <td>Dokument normalisieren</td> <td> </td> <td>DOM2</td> </tr> <tr> <td><a href="/de/DOM/document.open" title="de/DOM/document.open">document.open</a>*</td> <td>Dokument zum schreiben öffnen</td> <td> </td> <td>DOM2</td> </tr> <tr> <td><a href="/de/DOM/document.queryCommandEnabled" title="de/DOM/document.queryCommandEnabled">document.queryCommandEnabled</a>*</td> <td>Midas</td> <td> </td> <td>HTML</td> </tr> <tr> <td><a href="/de/DOM/document.queryCommandIndeterm" title="de/DOM/document.queryCommandIndeterm">document.queryCommandIndeterm</a>*</td> <td>Midas</td> <td> </td> <td>HTML</td> </tr> <tr> <td><a href="/de/DOM/document.queryCommandState" title="de/DOM/document.queryCommandState">document.queryCommandState</a>*</td> <td>Midas</td> <td> </td> <td>HTML</td> </tr> <tr> <td><a href="/de/DOM/document.queryCommandSupported" title="de/DOM/document.queryCommandSupported">document.queryCommandSupported</a></td> <td>Midas</td> <td> </td> <td>HTML</td> </tr> <tr> <td><a href="/de/DOM/document.queryCommandText" title="de/DOM/document.queryCommandText">document.queryCommandText</a></td> <td>Midas</td> <td> </td> <td>HTML</td> </tr> <tr> <td><a href="/de/DOM/document.queryCommandValue" title="de/DOM/document.queryCommandValue">document.queryCommandValue</a>*</td> <td>Midas</td> <td> </td> <td>HTML</td> </tr> <tr> <td><a href="/de/DOM/Document.querySelector" title="de/DOM/document.querySelector">document.querySelector</a> {{ Fx_minversion_inline("3") }}</td> <td>Element das einem CSS-Selektor entspricht</td> <td><a href="/de/DOM/element" title="de/DOM/element">Element</a></td> <td>HTML5</td> </tr> <tr> <td><a href="/de/DOM/Document.querySelectorAll" title="de/DOM/document.querySelectorAll">document.querySelectorAll</a> {{ Fx_minversion_inline("3") }}</td> <td>Elemente die einem CSS-Selekor entsprechen</td> <td><a class="new " href="/de/NodeList" rel="internal">NodeList</a></td> <td>HTML5</td> </tr> <tr> <td><a href="/de/DOM/document.releaseEvents" title="de/DOM/document.releaseEvents">document.releaseEvents</a></td> <td>-</td> <td> </td> <td> </td> </tr> <tr> <td><a href="/de/DOM/Node.removeChild" title="de/DOM/Node.removeChild">Node.removeChild</a></td> <td>Knoten entfernen</td> <td>Node</td> <td>DOM2</td> </tr> <tr> <td><a href="/de/DOM/document.removeEventListener" title="de/DOM/document.removeEventListener">document.removeEventListener</a></td> <td>Entfernt einen Event-Listener für einen bestimmten Event-Typ vom Dokument</td> <td> </td> <td>All</td> </tr> <tr> <td><a href="/de/DOM/document.renameNode" title="de/DOM/document.renameNode">document.renameNode</a></td> <td>Knoten umbenennen</td> <td> </td> <td> </td> </tr> <tr> <td><a href="/de/DOM/Node.replaceChild" title="de/DOM/Node.replaceChild">Node.replaceChild</a></td> <td>Knoten austauschen</td> <td>Node</td> <td>DOM2</td> </tr> <tr> <td><a href="/de/DOM/document.routeEvent" title="de/DOM/document.routeEvent">document.routeEvent</a></td> <td>-</td> <td> </td> <td> </td> </tr> <tr> <td><a href="/de/DOM/document.mozSetImageElement" title="de/DOM/document.mozSetImageElement">document.mozSetImageElement</a> {{ gecko_minversion_inline("2.0") }}</td> <td>Erlaubt das Festlegen eines Elements als Hintergrundbild für eine bestimmte Element-ID.</td> <td> </td> <td> </td> </tr> <tr> <td><a href="/de/DOM/Node.setUserData" title="de/DOM/Node.setUserData">Node.setUserData</a></td> <td>Fügt Benutzerdaten dem Element hinzu</td> <td> </td> <td>DOM3</td> </tr> <tr> <td><a href="/de/DOM/document.write" title="de/DOM/document.write">document.write</a>*</td> <td>Schreibt Text in das Dokument</td> <td> </td> <td>DOM2, HTML</td> </tr> <tr> <td><a href="/de/DOM/document.writeln" title="de/DOM/document.writeln">document.writeln</a>*</td> <td>Schreibt eine Zeile mit Text in das Dokument</td> <td> </td> <td>DOM2, HTML</td> </tr> </tbody>
</table>
<h2 name="Methoden-in-XUL">Methoden in XUL</h2>
<table class="standard-table" width="100%"> <colgroup> <col width="30%"> <col width="70%"> </colgroup> <thead> <tr> <th>Name</th> <th>Beschreibung</th> </tr> </thead> <tbody> <tr> <td><a href="/de/DOM/document.createTreeWalker" title="de/DOM/document.createTreeWalker">document.createTreeWalker</a></td> <td>Erstellt ein <code><a href="/de/DOM/treeWalker" title="de/DOM/treeWalker">TreeWalker</a></code> Objekt.</td> </tr> <tr> <td><a href="/de/DOM/document.loadOverlay" title="de/DOM/document.loadOverlay">document.loadOverlay</a></td> <td>Lädt dynamisch ein <a href="/" title="MDC">XUL overlay</a>.</td> </tr> </tbody>
</table>
<h2 name="Event-Handler">Event-Handler</h2>
<table class="standard-table" width="100%"> <colgroup> <col width="30%"> <col width="55%"> <col width="15%"> </colgroup> <thead> <tr> <th>Event</th> <th>Beschreibung</th> <th>Verfügbarkeit</th> </tr> </thead> <tbody> <tr> <td><a href="/de/DOM/document.ononline" title="de/DOM/document.ononline">document.ononline</a> {{ Fx_minversion_inline("3") }}</td> <td>Browser ist im Online-Modus - siehe <a href="/de/Online_und_offline_Ereignisse" title="de/Online_und_offline_Ereignisse">Online und offline Ereignisse</a></td> <td>HTML5</td> </tr> <tr> <td><a href="/de/DOM/document.onoffline" title="de/DOM/document.onoffline">document.onoffline</a> {{ Fx_minversion_inline("3") }}</td> <td>Browser ist im Offline-Modus - siehe <a href="/de/Online_und_offline_Ereignisse" title="de/Online_und_offline_Ereignisse">Online und offline Ereignisse</a>.</td> <td>HTML5</td> </tr> <tr> <td><a class="internal" href="/de/DOM/document.onreadystatechange" title="de/DOM/document.onreadystatechange">document.onreadystatechange</a> {{ gecko_minversion_inline("1.9.2") }}</td> <td>Der Ladestatus des Dokuments hat sich geändert</td> <td>HTML5</td> </tr> </tbody>
</table>
<h2>Sicherheitshinweise</h2>
<p>{{ Fx_minversion_note("3") }}</p>
<p>Wenn ein neues Dokument erzeugt wird, wird zunächst "about:blank" im Dokument geladen. In Firefox vor Version 3 bekamen "about:blank"-Dokumente kein Elternprinzip. D.h. der Zugriff zwischen ihnen war nicht eingeschränkt. Es sieht vielleicht nach einer kleineren Veränderung aus, aber Code der das DOM manipuliert, mit den zur Verfügung stehenden Funktionen, wie z.B. <code>appendChild()</code>, war bis dahin nicht vor unautorisierten Zugriff geschützt.</p>
<p>In Firefox 3 wurde Gecko so angepasst, dass die Dokumente immer die Prinzipien der oberen Dokumente erhalten. Das gilt sowohl für <code>iframes</code>, für Dokumente die geladen werden, als auch für Dokumente die dynamisch erzeugt werden.</p>
<h3>Spezifikation</h3>
<ul> <li><a class=" external" href="http://www.w3.org/TR/DOM-Level-3-Core/core.html#i-Document">DOM Level 3 Core Document</a></li>
</ul>
<p>{{ languages( { "fr": "fr/DOM/document", "ja": "ja/DOM/document", "pl": "pl/DOM/document", "es": "es/DOM/document", "zh-cn": "cn/DOM/document", "en" : "en/DOM/document" } ) }}</p>
Zu dieser Version zurücksetzen