document

  • Adressname der Version: DOM/document
  • Titel der Version: document
  • ID der Version: 104101
  • Erstellt:
  • Autor: Crash
  • Aktuelle Version? Nein
  • Kommentar 1 words added, 1 words removed

Inhalt der Version

{{ DomRef() }}

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

Zusätzlich zur generellen DOM Code document-Schnitstelle, implementieren HTML-Dokumente noch die DOM HTMLDocument-Schnittstelle, welche mehr auf HTML-Dokumente spezialisiert ist (z.B. document.cookie, document.aLinkColor). Methoden die zu dieser speziellen Schnittstelle gehörten, 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 Verfügbarkeit
document.activeElement Element mit dem Fokus Element HTML5
document.alinkColor{{ Deprecated_inline() }} Gibt die Farbe von aktiven Links zurück String DOM0
document.all Kompatibilität zum Internet Explorer    IE ext.
document.anchors Liste mit alles Links im Dokument HTMLCollection HTML
document.applets Sortierte Liste mit alles Applet HTMLCollection HTML
document.async async wird zusammen mit document.load benutzt, um eine asynchrone Abfrage anzuzeigen n/a DOM3
Node.attributes List mit den Attributen eines Elements NamedNodeMap  
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 Dokumententyp-Deklaration des Dokuments String  
document.cookie Cookies des Dokuments als Semikolon-getrennte Zeichenkette String HTML
document.defaultView Referenz auf das genutzt 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 (Document Type Definition (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 previligierten JavaScript nsIURI  
document.domain Domain des Dokuments String HTML
document.domConfig DOMConfiguration-Objekt DOMConfiguration DOM3
document.embeds Liste der embedded OBJECTS im Dokument HTMLCollection DOM0
document.fgColor{{ Deprecated_inline() }} Farbe der Schrift 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 Höhe des Dokuments Number DOM0
document.images 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 Breite des Dokuments Number DOM0
document.xmlEncoding Zeichenkodierung, wie in der XML-Deklatation angegeben String DOM3
document.xmlStandalone Wurde das Dokument als standalone markiert in der der XML-Deklaration 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") }} Returns the nsIPrincipal object representing current security context of the document.
document.popupNode Returns the node upon which a popup was invoked (XUL documents only).
document.tooltipNode Returns the node which is the target of the current tooltip.

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 -    
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 Creates a TreeWalker object.
document.loadOverlay Loads a XUL overlay dynamically. This only works in XUL documents.

Event-Handler

Event Beschreibung Verfügbarkeit
document.ononline {{ Fx_minversion_inline("3") }} Browser ist im Online-Modus - siehe Online and offline events HTML5
document.onoffline {{ Fx_minversion_inline("3") }} Browser ist im Offline-Modus - siehe Online and offline events. 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.

{{ 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>In DOM bietet das <code>document</code> Objekt einen allgemeingültigen Weg, um ein <a href="/de/HTML" title="de/HTML">HTML/</a><a>-, </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 Core document</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 Code document-Schnitstelle, 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. document.cookie, document.aLinkColor). Methoden die zu dieser speziellen Schnittstelle gehörten, sind mit einem Sternchen (*) markiert.</p>
<p>Das <code>document</code> 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.</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>Verfügbarkeit</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><a href="/de/DOM/document.all" title="de/DOM/document.all">document.all</a></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 alles 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></td> <td>Sortierte Liste mit alles Applet</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 <a href="/de/DOM/document.load" title="de/DOM/document.load">document.load</a> 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>List mit den Attributen eines Elements</td> <td><a href="/de/DOM/NamedNodeMap" title="de/DOM/NamedNodeMap">NamedNodeMap</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><code><a href="/de/DOM/document.contentType" title="de/DOM/document.contentType">document.contentType</a></code></td> <td>Dokumententyp-Deklaration des Dokuments</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 genutzt <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="/en/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 (Document Type Definition (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 previligierten JavaScript</td> <td><a href="/en/XPCOM_Interface_Reference/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 embedded 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</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></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>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></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>Wurde das Dokument als <code>standalone</code> markiert in der der XML-Deklaration</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="/En/DOM/Node.nodePrincipal" title="en/DOM/Node.nodePrincipal">Node.nodePrincipal</a></code> {{ Fx_minversion_inline("3") }}</td> <td>Returns the <code>nsIPrincipal</code> object representing current security context of the document.</td> </tr> <tr> <td><code><a href="/en/DOM/document.popupNode" title="en/DOM/document.popupNode">document.popupNode</a></code></td> <td>Returns the node upon which a popup was invoked (XUL documents only).</td> </tr> <tr> <td><code><a href="/en/DOM/document.tooltipNode" title="en/DOM/document.tooltipNode">document.tooltipNode</a></code></td> <td>Returns the node which is the target of the current tooltip.</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/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="/en/DOM/document.createTreeWalker" rel="internal">document.createTreeWalker</a></td> <td>Creates a <code><a href="/en/DOM/treeWalker" rel="internal">TreeWalker</a></code> object.</td> </tr> <tr> <td><a href="/en/DOM/document.loadOverlay" rel="internal">document.loadOverlay</a></td> <td>Loads a <a href="/en/XUL_Overlays" rel="internal">XUL overlay</a> dynamically. This only works in XUL documents.</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="en/DOM/document.ononline">document.ononline</a> {{ Fx_minversion_inline("3") }}</td> <td>Browser ist im Online-Modus - siehe <a href="/en/Online_and_offline_events" rel="internal">Online and offline events</a></td> <td>HTML5</td> </tr> <tr> <td><a href="/de/DOM/document.onoffline" title="en/DOM/document.onoffline">document.onoffline</a> {{ Fx_minversion_inline("3") }}</td> <td>Browser ist im Offline-Modus - siehe <a href="/en/Online_and_offline_events" rel="internal">Online and offline events</a>.</td> <td>HTML5</td> </tr> <tr> <td><a class="internal" href="/de/DOM/document.onreadystatechange" title="en/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. appendChild(), 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>
<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