Start · Sprachen · JavaScript · Referenz

JS JavaScript-Referenz

239 Einträge — jede Funktion, Klasse und jedes Sprach-Konzept auf einer eigenen Seite mit Signatur, Parametern, Beispielen und Fallstricken.

Wie du die Referenz nutzt

Suche nach Funktionsname (z.B. array_map) oder filtere nach Art (Funktion, Klasse, Keyword, Konzept) oder Kategorie. Jeder Eintrag enthält Signatur, Parameter, Rückgabewert, Beispiele und typische Fallstricke — alles auf Deutsch, direkt verlinkbar.

// Zeige Buchstabe D — 239 Einträge

D

DataTransfer.addElement() Methode
Legt ein anderes Element als Quelle einer Drag-and-Drop-Operation fest. Die Events <code>drag</code> und <code>dragend</code> gehen dann an dieses Element statt an das gezogene.
DataTransfer.clearData() Methode
Entfernt die Drag-Daten eines bestimmten Formats aus dem <code>DataTransfer</code>-Objekt – oder alle Daten, wenn kein Format angegeben wird.
DataTransfer.getData() Methode
Liest die Drag-&amp;-Drop- oder Zwischenablage-Daten für einen angegebenen Datentyp (z. B. <code>text/plain</code>) als Zeichenkette aus.
DataTransfer.setData() Methode
Legt für eine Drag-and-Drop- oder Zwischenablage-Operation Daten eines bestimmten Formats (MIME-Typ) im <code>DataTransfer</code>-Objekt ab.
DataTransfer.setDragImage() Methode
Legt ein eigenes Bild oder Element fest, das während eines Drag-Vorgangs als visuelles Feedback am Mauszeiger angezeigt wird.
DataTransferItem.getAsFile() Methode
Gibt das <code>File</code>-Objekt eines Drag-&amp;-Drop- oder Zwischenablage-Elements zurück, wenn es eine Datei ist, andernfalls <code>null</code>.
DataTransferItem.getAsFileSystemHandle() Methode
Liefert ein <code>Promise</code>, das bei gezogenen Dateien mit einem <code>FileSystemFileHandle</code> und bei Ordnern mit einem <code>FileSystemDirectoryHandle</code> erfüllt wird.
DataTransferItem.getAsString() Methode
Liest die Textdaten eines <code>DataTransferItem</code> mit <code>kind === "string"</code> asynchron aus und übergibt sie an einen Callback.
DataTransferItem.webkitGetAsEntry() Methode
Gibt für ein per Drag &amp; Drop übergebenes Element ein <code>FileSystemFileEntry</code> oder <code>FileSystemDirectoryEntry</code> zurück, oder <code>null</code>, wenn es keine Datei ist.
DataTransferItemList.add() Methode
Erstellt aus einer Zeichenkette mit MIME-Typ oder aus einem <code>File</code> ein neues <code>DataTransferItem</code> und hängt es an die Drag-Datenliste an.
DataTransferItemList.clear() Methode
Entfernt alle <code>DataTransferItem</code>-Objekte aus einer <code>DataTransferItemList</code>, sodass die Liste der Zieh-Daten danach leer ist.
DataTransferItemList.remove() Methode
Entfernt das <code>DataTransferItem</code> am angegebenen Index aus einer <code>DataTransferItemList</code>.
DataView.prototype.getBigInt64() Methode
Liest 8 Bytes ab <code>byteOffset</code> aus dem DataView und gibt sie als vorzeichenbehafteten 64-Bit-Integer vom Typ <code>BigInt</code> zurück.
DataView.prototype.getBigUint64() Methode
Liest 8 Byte ab dem angegebenen Byte-Offset eines <code>DataView</code> und gibt sie als vorzeichenlose 64-Bit-Ganzzahl (<code>BigInt</code>) zurück.
DataView.prototype.getFloat16() Methode
Liest 2 Bytes ab <code>byteOffset</code> aus einem <code>DataView</code> und gibt sie als 16-Bit-Gleitkommazahl (IEEE 754 half precision) in Form einer normalen <code>number</code> zurück.
DataView.prototype.getFloat32() Methode
Liest 4 Bytes ab <code>byteOffset</code> eines <code>DataView</code> und gibt sie als 32-Bit-Gleitkommazahl (IEEE 754, einfache Genauigkeit) zurück.
DataView.prototype.getFloat64() Methode
Liest 8 Byte ab <code>byteOffset</code> aus einem <code>DataView</code> und gibt sie als 64-Bit-Gleitkommazahl (IEEE 754, doppelte Genauigkeit) zurück.
DataView.prototype.getInt16() Methode
Liest 2 Bytes ab <code>byteOffset</code> eines <code>DataView</code> und interpretiert sie als vorzeichenbehaftete 16-Bit-Ganzzahl (−32768 bis 32767).
DataView.prototype.getInt32() Methode
Liest 4 Bytes ab <code>byteOffset</code> aus einem <code>DataView</code> und gibt sie als vorzeichenbehaftete 32-Bit-Ganzzahl zurück.
DataView.prototype.getInt8() Methode
Liest 1 Byte am angegebenen Byte-Offset eines <code>DataView</code> und gibt es als vorzeichenbehaftete 8-Bit-Ganzzahl (-128 bis 127) zurück.
DataView.prototype.getUint16() Methode
Liest 2 Bytes ab <code>byteOffset</code> aus einem <code>DataView</code> und gibt sie als vorzeichenlose 16-Bit-Ganzzahl (0–65535) zurück.
DataView.prototype.getUint32() Methode
Liest 4 Bytes ab <code>byteOffset</code> und gibt sie als vorzeichenlose 32-Bit-Ganzzahl (0 bis 4294967295) zurück, wahlweise in Big- oder Little-Endian.
DataView.prototype.getUint8() Methode
Liest 1 Byte am angegebenen Byte-Offset eines <code>DataView</code> und gibt es als vorzeichenlose 8-Bit-Ganzzahl (0–255) zurück.
DataView.prototype.setBigInt64() Methode
Schreibt einen <code>BigInt</code> als vorzeichenbehaftete 64-Bit-Ganzzahl in 8 Bytes ab dem angegebenen Byte-Offset der <code>DataView</code>.
DataView.prototype.setBigUint64() Methode
Schreibt einen <code>BigInt</code> als vorzeichenlose 64-Bit-Ganzzahl in die 8 Bytes ab dem angegebenen Byte-Offset des <code>DataView</code>.
DataView.prototype.setFloat16() Methode
Speichert eine Zahl als 16-Bit-Gleitkommazahl (IEEE 754 binary16) in 2 Bytes ab dem angegebenen Byte-Offset des <code>DataView</code>.
DataView.prototype.setFloat32() Methode
Schreibt eine Zahl als 32-Bit-Gleitkommazahl (IEEE 754, einfache Genauigkeit) in 4 Bytes ab dem angegebenen Byte-Offset des <code>DataView</code>.
DataView.prototype.setFloat64() Methode
Schreibt eine Zahl als 64-Bit-Gleitkommazahl (IEEE 754, doppelte Genauigkeit) in 8 Bytes ab dem angegebenen Byte-Offset des <code>DataView</code>.
DataView.prototype.setInt16() Methode
Schreibt eine Zahl als 16-Bit-Ganzzahl mit Vorzeichen (Int16) in die 2 Bytes ab dem angegebenen Byte-Offset des <code>DataView</code>.
DataView.prototype.setInt32() Methode
Schreibt eine Zahl als vorzeichenbehaftete 32-Bit-Ganzzahl in die 4 Bytes ab <code>byteOffset</code> des DataView, wahlweise in Big- oder Little-Endian.
DataView.prototype.setInt8() Methode
Schreibt eine Zahl als 8-Bit-Ganzzahl mit Vorzeichen (−128 bis 127) in das Byte am angegebenen Offset des <code>DataView</code>.
DataView.prototype.setUint16() Methode
Schreibt eine Zahl als vorzeichenlose 16-Bit-Ganzzahl (0–65535) in die 2 Bytes ab dem angegebenen Byte-Offset eines <code>DataView</code>.
DataView.prototype.setUint32() Methode
Schreibt eine Zahl als vorzeichenlose 32-Bit-Ganzzahl (0 bis 4.294.967.295) in 4 Byte ab dem angegebenen Byte-Offset eines <code>DataView</code>.
DataView.prototype.setUint8() Methode
Schreibt eine Zahl als vorzeichenlosen 8-Bit-Integer (0–255) an den angegebenen Byte-Offset des <code>DataView</code>.
Date.now() Methode
Die statische Methode <code>Date.now()</code> gibt die Anzahl der Millisekunden zurück, die seit der Epoche (1. Januar 1970, 00:00 UTC) vergangen sind.
Date.parse() Methode
Die statische Methode <code>Date.parse()</code> parst eine String-Darstellung eines Datums und gibt den zugehörigen Timestamp zurück.
Date.prototype.getDate() Methode
Gibt den Tag des Monats (1–31) eines <code>Date</code>-Objekts gemäß der lokalen Zeitzone zurück.
Date.prototype.getDay() Methode
Gibt den Wochentag eines <code>Date</code>-Objekts gemäß Ortszeit als Zahl von 0 (Sonntag) bis 6 (Samstag) zurück.
Date.prototype.getFullYear() Methode
Gibt das Jahr eines <code>Date</code>-Objekts als vollständige Zahl (z. B. <code>2024</code>) entsprechend der lokalen Zeitzone zurück.
Date.prototype.getHours() Methode
Gibt die Stunde (0–23) eines <code>Date</code>-Objekts in der lokalen Zeitzone der Laufzeitumgebung zurück.
Date.prototype.getMilliseconds() Methode
Gibt den Millisekundenanteil (0–999) eines <code>Date</code>-Objekts gemäß Ortszeit zurück.
Date.prototype.getMinutes() Methode
Gibt die Minuten (0–59) eines <code>Date</code>-Objekts in der lokalen Zeitzone zurück.
Date.prototype.getMonth() Methode
Gibt den Monat eines <code>Date</code>-Objekts nach lokaler Zeit als nullbasierte Zahl von <code>0</code> (Januar) bis <code>11</code> (Dezember) zurück.
Date.prototype.getSeconds() Methode
Gibt die Sekunden (0–59) eines <code>Date</code>-Objekts in lokaler Zeit zurück.
Date.prototype.getTime() Methode
Die Methode <code>getTime()</code> gibt die Anzahl der Millisekunden dieses Datums seit der Epoche (1. Januar 1970, UTC) zurück.
Date.prototype.getTimezoneOffset() Methode
Liefert die Differenz in Minuten zwischen UTC und der lokalen Zeitzone für das jeweilige Datum. Das Ergebnis ist positiv, wenn die lokale Zeit hinter UTC liegt.
Date.prototype.getUTCDate() Methode
Gibt den Tag des Monats (1–31) eines <code>Date</code>-Objekts gemäß koordinierter Weltzeit (UTC) zurück.
Date.prototype.getUTCDay() Methode
Gibt den Wochentag eines <code>Date</code>-Objekts nach koordinierter Weltzeit (UTC) als Zahl von 0 (Sonntag) bis 6 (Samstag) zurück.
Date.prototype.getUTCFullYear() Methode
Gibt das vierstellige (vollständige) Jahr eines <code>Date</code>-Objekts gemäß koordinierter Weltzeit (UTC) zurück.
Date.prototype.getUTCHours() Methode
Gibt die Stunde (0–23) eines <code>Date</code>-Objekts nach koordinierter Weltzeit (UTC) zurück, unabhängig von der lokalen Zeitzone.
Date.prototype.getUTCMilliseconds() Methode
Gibt den Millisekundenanteil (0–999) eines <code>Date</code>-Objekts nach koordinierter Weltzeit (UTC) zurück.
Date.prototype.getUTCMinutes() Methode
Gibt die Minuten (0–59) eines <code>Date</code>-Objekts in koordinierter Weltzeit (UTC) zurück, unabhängig von der lokalen Zeitzone.
Date.prototype.getUTCMonth() Methode
Gibt den Monat eines <code>Date</code>-Objekts nach Weltzeit (UTC) als nullbasierte Zahl von <code>0</code> (Januar) bis <code>11</code> (Dezember) zurück.
Date.prototype.getUTCSeconds() Methode
Gibt die Sekunden (0–59) eines <code>Date</code>-Objekts nach koordinierter Weltzeit (UTC) zurück.
Date.prototype.getYear() Methode
Gibt das Jahr des Datums in lokaler Zeit minus 1900 zurück – veraltet, stattdessen <code>getFullYear()</code> verwenden.
Date.prototype.setDate() Methode
Setzt den Tag des Monats eines <code>Date</code>-Objekts in lokaler Zeit und gibt den neuen Zeitstempel in Millisekunden zurück.
Date.prototype.setFullYear() Methode
Setzt das Jahr und optional den Monat und den Tag eines <code>Date</code>-Objekts in lokaler Zeit und gibt den neuen Zeitstempel zurück.
Date.prototype.setHours() Methode
Setzt Stunden sowie optional Minuten, Sekunden und Millisekunden eines <code>Date</code>-Objekts in lokaler Zeit und gibt den neuen Zeitstempel zurück.
Date.prototype.setMilliseconds() Methode
Setzt die Millisekunden eines <code>Date</code>-Objekts gemäß lokaler Zeit, verändert das Objekt direkt und gibt den neuen Zeitstempel zurück.
Date.prototype.setMinutes() Methode
Setzt die Minuten (optional auch Sekunden und Millisekunden) eines <code>Date</code>-Objekts nach Ortszeit und gibt den neuen Zeitstempel zurück.
Date.prototype.setMonth() Methode
Setzt den Monat (0–11) und optional den Tag des Monats eines <code>Date</code>-Objekts in Ortszeit und gibt den neuen Zeitstempel zurück.
Date.prototype.setSeconds() Methode
Setzt die Sekunden und optional die Millisekunden eines <code>Date</code>-Objekts nach lokaler Zeit und gibt den neuen Zeitstempel zurück.
Date.prototype.setTime() Methode
Setzt den internen Zeitstempel eines <code>Date</code>-Objekts auf die angegebene Anzahl Millisekunden seit der Unix-Epoche (1. Januar 1970, 00:00:00 UTC).
Date.prototype.setUTCDate() Methode
Setzt den Tag des Monats eines <code>Date</code>-Objekts nach Weltzeit (UTC) und gibt den neuen Zeitstempel in Millisekunden zurück.
Date.prototype.setUTCFullYear() Methode
Setzt das Jahr (optional auch Monat und Tag) eines <code>Date</code>-Objekts nach Weltzeit (UTC) und gibt den neuen Zeitstempel in Millisekunden zurück.
Date.prototype.setUTCHours() Methode
Setzt Stunden sowie optional Minuten, Sekunden und Millisekunden eines <code>Date</code>-Objekts nach Weltzeit (UTC) und gibt den neuen Zeitstempel zurück.
Date.prototype.setUTCMilliseconds() Methode
Setzt die Millisekunden (0–999) eines <code>Date</code>-Objekts nach UTC und gibt den neuen Zeitstempel in Millisekunden seit der Unix-Epoche zurück.
Date.prototype.setUTCMinutes() Methode
Setzt die Minuten (und optional Sekunden und Millisekunden) eines <code>Date</code>-Objekts nach koordinierter Weltzeit (UTC) und gibt den neuen Zeitstempel zurück.
Date.prototype.setUTCMonth() Methode
Setzt den Monat und optional den Tag des Monats eines <code>Date</code>-Objekts nach UTC (Weltzeit) und gibt den neuen Zeitstempel in Millisekunden zurück.
Date.prototype.setUTCSeconds() Methode
Setzt die Sekunden (und optional die Millisekunden) eines <code>Date</code>-Objekts nach UTC und gibt den neuen Zeitstempel in Millisekunden zurück.
Date.prototype.setYear() Methode
Setzt das Jahr eines <code>Date</code>-Objekts nach Ortszeit. Werte von 0 bis 99 werden als 1900–1999 gedeutet. Veraltet, stattdessen <code>setFullYear()</code> verwenden.
Date.prototype.toDateString() Methode
Gibt den Datumsteil eines <code>Date</code>-Objekts als englischen, gut lesbaren String in der lokalen Zeitzone zurück, z. B. <code>"Tue Mar 12 2024"</code>.
Date.prototype.toISOString() Methode
Gibt das Datum als String im vereinfachten ISO-8601-Format in UTC zurück (<code>YYYY-MM-DDTHH:mm:ss.sssZ</code>).
Date.prototype.toJSON() Methode
Gibt das Datum als ISO-8601-String in UTC zurück (wie <code>toISOString()</code>) oder <code>null</code> bei ungültigem Datum und wird automatisch von <code>JSON.stringify()</code> aufgerufen.
Date.prototype.toLocaleDateString() Methode
Gibt einen String mit einer sprachsensitiven Darstellung des Datumsanteils dieses <code>Date</code> in der lokalen Zeitzone zurück.
Date.prototype.toLocaleString() Methode
Gibt einen sprachsensitiven String zurück, der dieses Datum in der lokalen Zeitzone repräsentiert.
Date.prototype.toLocaleTimeString() Methode
Gibt den Uhrzeit-Anteil eines <code>Date</code>-Objekts als sprachabhängig formatierten String zurück, standardmäßig in der lokalen Zeitzone.
Date.prototype.toString() Methode
Gibt einen String zurück, der das Datum samt Uhrzeit und Zeitzonen-Offset in der lokalen Zeitzone darstellt, z. B. <code>"Tue Mar 05 2024 14:30:00 GMT+0100 (Mitteleuropäische Normalzeit)"</code>.
Date.prototype.toTemporalInstant() Methode
Wandelt ein <code>Date</code>-Objekt in ein neues <code>Temporal.Instant</code> mit demselben Zeitstempel (<code>epochMilliseconds</code>) um.
Date.prototype.toTimeString() Methode
Gibt den Zeitanteil eines <code>Date</code>-Objekts als lesbare englische Zeichenkette in der lokalen Zeitzone zurück, z. B. <code>"14:30:00 GMT+0200 (Mitteleuropäische Sommerzeit)"</code>.
Date.prototype.toUTCString() Methode
Gibt das Datum als String im HTTP-Datumsformat nach RFC 7231 in UTC zurück, z. B. <code>"Tue, 14 May 2024 08:30:00 GMT"</code>.
Date.prototype.valueOf() Methode
Gibt den Zeitwert eines <code>Date</code>-Objekts als Anzahl der Millisekunden seit dem 1. Januar 1970, 00:00:00 UTC (Unix-Epoche) zurück.
Date.prototype[Symbol.toPrimitive]() Methode
Wandelt ein <code>Date</code>-Objekt je nach Hinweis (<code>"string"</code>, <code>"number"</code>, <code>"default"</code>) in einen String oder einen Zeitstempel um.
Date.UTC() Methode
Wandelt Datums- und Zeitkomponenten, die als UTC interpretiert werden, in einen Zeitstempel um (Millisekunden seit 1. Januar 1970, 00:00:00 UTC).
DedicatedWorkerGlobalScope.cancelAnimationFrame() Methode
Bricht eine im Dedicated Worker zuvor mit <code>requestAnimationFrame()</code> geplante Animationsframe-Anforderung ab, sodass der Callback nicht mehr ausgeführt wird.
DedicatedWorkerGlobalScope.close() Methode
Beendet einen Dedicated Worker aus dem Worker selbst heraus und verwirft alle Aufgaben, die noch in seiner Ereignisschleife warten.
DedicatedWorkerGlobalScope.postMessage() Methode
Sendet aus einem Dedicated Worker heraus eine Nachricht an den Thread (meist den Hauptthread), der den Worker erzeugt hat.
DedicatedWorkerGlobalScope.requestAnimationFrame() Methode
Plant innerhalb eines Dedicated Workers einen Rückruf, der vor dem nächsten Neuzeichnen ausgeführt wird – ideal für Animationen auf einem <code>OffscreenCanvas</code>.
DelegatedInkTrailPresenter.updateInkTrailStartPoint() Methode
Teilt dem Browser mit, welches <code>PointerEvent</code> zuletzt gerendert wurde, damit er ab diesem Punkt bis zur aktuellen Zeigerposition eine vorläufige Tintenspur zeichnet.
DeviceMotionEvent.requestPermission() Methode
Statische Methode, die den Benutzer um Erlaubnis bittet, Bewegungsdaten von Beschleunigungssensor und Gyroskop über <code>devicemotion</code>-Events zu empfangen.
DeviceOrientationEvent.requestPermission() Methode
Fragt den Benutzer, ob die Seite die Orientierungsdaten des Geräts (Gyroskop, Beschleunigungssensor, Magnetometer) lesen darf. Liefert ein Promise mit <code>"granted"</code> oder <code>"denied"</code>.
DisposableStack.prototype.adopt() Methode
Legt einen Wert ohne <code>[Symbol.dispose]</code>-Methode auf den <code>DisposableStack</code> und registriert dafür eine eigene Aufräumfunktion.
DisposableStack.prototype.defer() Methode
Registriert eine Aufräumfunktion auf dem <code>DisposableStack</code>, die beim Entsorgen des Stacks aufgerufen wird. Registrierte Funktionen laufen in umgekehrter Reihenfolge (LIFO).
DisposableStack.prototype.dispose() Methode
Entsorgt den Stapel, indem alle registrierten Disposer in umgekehrter Reihenfolge ihrer Registrierung aufgerufen werden (LIFO).
DisposableStack.prototype.move() Methode
Überträgt alle registrierten Disposer in einen neuen <code>DisposableStack</code> und markiert den ursprünglichen Stack als entsorgt, ohne die Disposer auszuführen.
DisposableStack.prototype.use() Methode
Registriert einen Wert mit <code>[Symbol.dispose]()</code>-Methode auf dem Stack, damit er beim Aufräumen des Stacks automatisch freigegeben wird, und gibt ihn unverändert zurück.
DisposableStack.prototype[Symbol.dispose]() Methode
Gibt alle auf dem <code>DisposableStack</code> registrierten Ressourcen in umgekehrter Reihenfolge frei und setzt damit das Disposable-Protokoll für <code>using</code> um.
Document.adoptNode() Methode
Überträgt einen Knoten samt Unterbaum aus einem anderen Dokument in das aktuelle Dokument und entfernt ihn dabei aus seinem bisherigen Elternknoten.
Document.append() Methode
Fügt einen oder mehrere Knoten oder Zeichenketten nach dem letzten Kind des Dokuments ein. Das ist praktisch nur bei leeren oder neu erzeugten Dokumenten sinnvoll.
Document.ariaNotify() Methode
Stellt eine Zeichenkette in die Warteschlange, die von Screenreadern und anderen assistiven Technologien angesagt werden soll, ohne dafür eine ARIA-Live-Region zu brauchen.
Document.browsingTopics() Methode
Gibt ein Promise zurück, das mit bis zu drei Interessens-Themen des Nutzers (je eines aus den letzten drei Epochen) aus der Topics API erfüllt wird.
Document.caretPositionFromPoint() Methode
Gibt ein <code>CaretPosition</code>-Objekt mit dem DOM-Knoten und dem Zeichenoffset der Einfügemarke an den angegebenen Viewport-Koordinaten zurück.
Document.caretRangeFromPoint() Methode
Liefert ein zusammengeklapptes <code>Range</code>-Objekt an der Einfügemarken-Position (Caret) unter den angegebenen Viewport-Koordinaten oder <code>null</code>.
Document.clear() Methode
Die veraltete Methode <code>document.clear()</code> tut nichts und wirft keinen Fehler. Sie existiert nur noch aus Gründen der Abwärtskompatibilität.
Document.close() Methode
Beendet das Schreiben in einen Dokument-Stream, der mit <code>document.open()</code> geöffnet wurde, und lässt den Parser die Seite fertig aufbauen.
Document.createAttribute() Methode
Erstellt einen neuen, noch keinem Element zugeordneten Attribut-Knoten (<code>Attr</code>), der anschließend per <code>setAttributeNode()</code> an ein Element gehängt werden kann.
Document.createAttributeNS() Methode
Erstellt einen neuen, noch nicht zugeordneten Attributknoten (<code>Attr</code>) mit Namespace-URI und qualifiziertem Namen.
Document.createCDATASection() Methode
Erstellt einen neuen <code>CDATASection</code>-Knoten mit dem angegebenen Text und gibt ihn zurück; funktioniert nur in XML-Dokumenten.
Document.createComment() Methode
Erstellt einen neuen <code>Comment</code>-Knoten mit dem angegebenen Text und gibt ihn zurück, ohne ihn in das Dokument einzufügen.
Document.createDocumentFragment() Methode
Erzeugt ein neues, leeres <code>DocumentFragment</code>, in das DOM-Knoten eingefügt werden können, um einen Offscreen-DOM-Baum aufzubauen.
Document.createElement() Methode
Erstellt ein neues <code>HTMLElement</code> mit dem angegebenen <code>localName</code>.
Document.createElementNS() Methode
Erstellt ein neues Element mit dem angegebenen Namensraum-URI und qualifiziertem Namen, etwa für SVG, MathML oder eigene XML-Dokumente.
Document.createEvent() Methode
Erzeugt ein nicht initialisiertes Event-Objekt der angegebenen Schnittstelle, das anschließend mit <code>initEvent()</code> o. Ä. initialisiert und ausgelöst werden muss.
Document.createExpression() Methode
Kompiliert einen XPath-Ausdruck zu einem <code>XPathExpression</code>-Objekt, das sich danach beliebig oft und effizient auf verschiedene Kontextknoten anwenden lässt.
Document.createNodeIterator() Methode
Erzeugt ein <code>NodeIterator</code>-Objekt, mit dem sich die Knoten eines DOM-Teilbaums in Dokumentreihenfolge linear durchlaufen lassen, optional gefiltert nach Knotentyp und eigener Filterfunktion.
Document.createNSResolver() Methode
Erzeugt aus einem DOM-Knoten einen <code>XPathNSResolver</code>, der Namensraum-Präfixe in XPath-Ausdrücken anhand der Namensraum-Deklarationen dieses Knotens auflöst.
Document.createProcessingInstruction() Methode
Erzeugt einen neuen <code>ProcessingInstruction</code>-Knoten (z. B. <code>&lt;?xml-stylesheet …?&gt;</code>). Den Knoten fügt man anschließend selbst in ein Dokument ein.
Document.createRange() Methode
Erzeugt ein neues, leeres <code>Range</code>-Objekt, dessen Start- und Endpunkt auf Versatz 0 des aufrufenden <code>Document</code> liegen.
Document.createTextNode() Methode
Erzeugt einen neuen <code>Text</code>-Node mit dem angegebenen Inhalt. HTML-Sonderzeichen werden dabei nicht interpretiert, sondern als reiner Text dargestellt.
Document.createTouch() Methode
Erzeugt ein neues <code>Touch</code>-Objekt, das einen einzelnen Berührungspunkt beschreibt. Die Methode ist veraltet; heute nutzt man stattdessen den Konstruktor <code>new Touch()</code>.
Document.createTouchList() Methode
Erstellt ein neues <code>TouchList</code>-Objekt aus null oder mehr <code>Touch</code>-Objekten. Die Methode ist veraltet und nicht standardisiert.
Document.createTreeWalker() Methode
Erzeugt ein <code>TreeWalker</code>-Objekt, mit dem man den DOM-Teilbaum unterhalb von <code>root</code> gefiltert in alle Richtungen durchlaufen kann.
Document.elementFromPoint() Methode
Gibt das oberste Element an den angegebenen Viewport-Koordinaten zurück, oder <code>null</code>, wenn der Punkt außerhalb des Viewports liegt.
Document.elementsFromPoint() Methode
Gibt ein Array aller Elemente zurück, die an den angegebenen Viewport-Koordinaten liegen – geordnet vom obersten (vordersten) bis zum untersten Element.
Document.enableStyleSheetsForSet() Methode
Aktiviert alle Stylesheets mit dem angegebenen Titel und deaktiviert alle anderen Stylesheets mit Titel. Stylesheets ohne Titel bleiben immer aktiv.
Document.evaluate() Methode
Wertet einen XPath-Ausdruck relativ zu einem Kontextknoten aus und liefert das Ergebnis als <code>XPathResult</code> (Knotenmenge, Zahl, String oder Boolean).
Document.execCommand() Methode
Führt einen Bearbeitungsbefehl wie <code>bold</code>, <code>insertText</code> oder <code>copy</code> auf der aktuellen Auswahl in einem bearbeitbaren Bereich aus.
Document.exitFullscreen() Methode
Beendet den Vollbildmodus des aktuell im Vollbild dargestellten Elements und stellt den vorherigen Bildschirmzustand wieder her. Gibt ein <code>Promise</code> zurück.
Document.exitPictureInPicture() Methode
Beendet den Bild-in-Bild-Modus des Videos, das in diesem Dokument gerade schwebt, und gibt ein <code>Promise</code> zurück.
Document.exitPointerLock() Methode
Gibt eine zuvor mit <code>Element.requestPointerLock()</code> angeforderte Zeigersperre asynchron frei und blendet den Mauszeiger wieder ein.
Document.getAnimations() Methode
Gibt ein Array aller derzeit aktiven <code>Animation</code>-Objekte zurück, deren Zielelemente zum Dokument gehören. Dazu zählen CSS-Animationen, CSS-Transitions und Web-Animations.
Document.getElementById() Methode
Gibt das <code>Element</code>-Objekt zurück, dessen <code>id</code>-Eigenschaft mit dem angegebenen String übereinstimmt.
Document.getElementsByClassName() Methode
Gibt eine live <code>HTMLCollection</code> aller Elemente im Dokument zurück, die alle angegebenen Klassennamen besitzen.
Document.getElementsByName() Methode
Gibt eine <em>live</em> <code>NodeList</code> aller Elemente im Dokument zurück, deren <code>name</code>-Attribut exakt dem übergebenen Wert entspricht.
Document.getElementsByTagName() Methode
Gibt eine live <code>HTMLCollection</code> aller Elemente im Dokument mit dem angegebenen Tag-Namen zurück.
Document.getElementsByTagNameNS() Methode
Gibt eine <code>HTMLCollection</code> aller Elemente mit dem angegebenen lokalen Namen zurück, die zum angegebenen Namensraum gehören.
Document.getSelection() Methode
Gibt das <code>Selection</code>-Objekt des Dokuments zurück, das den aktuell markierten Text bzw. die Cursorposition beschreibt.
Document.hasFocus() Methode
Gibt <code>true</code> zurück, wenn das Dokument oder ein Element darin gerade den Tastaturfokus hat, sonst <code>false</code>.
Document.hasPrivateToken() Methode
Gibt ein Promise zurück, das mit <code>true</code> erfüllt wird, wenn der Browser mindestens ein Private-State-Token des angegebenen Ausstellers gespeichert hat.
Document.hasRedemptionRecord() Methode
Prüft asynchron, ob der Browser für den angegebenen Aussteller (Issuer) bereits einen Redemption Record (eine eingelöste Vertrauensbestätigung) der Private State Token API gespeichert hat.
Document.hasStorageAccess() Methode
Gibt ein Promise zurück, das mit einem <code>boolean</code> erfüllt wird: Hat das Dokument Zugriff auf nicht partitionierte Drittanbieter-Cookies?
Document.hasUnpartitionedCookieAccess() Methode
Gibt ein <code>Promise&lt;boolean&gt;</code> zurück, das angibt, ob das Dokument Zugriff auf Drittanbieter- bzw. unpartitionierte Cookies hat.
Document.importNode() Methode
Erstellt eine Kopie eines Knotens oder <code>DocumentFragment</code> aus einem anderen Dokument, die anschließend in das aktuelle Dokument eingefügt werden kann.
Document.moveBefore() Methode
Verschiebt einen Knoten, der bereits im Dokument ist, direkt unter <code>Document</code> vor einen Referenzknoten. Dabei bleibt sein Zustand erhalten, weil er nicht entfernt und neu eingefügt wird.
Document.mozSetImageElement() Methode
Legt fest, welches DOM-Element über die CSS-Funktion <code>-moz-element(#id)</code> als Hintergrundbild unter einer bestimmten ID verwendet wird.
Document.open() Methode
Öffnet ein HTML-Dokument zum Schreiben: Der bisherige Inhalt wird verworfen, und mit <code>document.write()</code> lässt sich danach neues Markup einfügen.
Document.parseHTML() Methode
Parst einen HTML-String XSS-sicher, bereinigt ihn mit einem Sanitizer und gibt ein neues <code>Document</code> zurück.
Document.parseHTMLUnsafe() Methode
Statische Methode, die einen HTML-String in ein neues <code>Document</code> umwandelt. Deklaratives Shadow DOM wird unterstützt, ein Sanitizer kann optional Elemente und Attribute herausfiltern.
Document.prepend() Methode
Fügt ein oder mehrere <code>Node</code>-Objekte oder Zeichenfolgen vor dem ersten Kindknoten des Dokuments ein.
Document.queryCommandEnabled() Methode
Prüft, ob ein Editor-Befehl für <code>document.execCommand()</code> im aktuellen Kontext (Auswahl, Fokus) gerade ausführbar ist.
Document.queryCommandState() Methode
Prüft, ob ein <code>execCommand()</code>-Formatierungsbefehl (z. B. <code>bold</code>) auf die aktuelle Auswahl bzw. die Cursorposition angewendet ist.
Document.queryCommandSupported() Methode
Prüft, ob der Browser einen bestimmten Editorbefehl für <code>document.execCommand()</code> kennt, und gibt <code>true</code> oder <code>false</code> zurück.
Document.querySelector() Methode
Gibt das erste <code>Element</code> im Dokument zurück, das dem angegebenen CSS-Selektor entspricht, oder <code>null</code>.
Document.querySelectorAll() Methode
Gibt eine statische <code>NodeList</code> aller Elemente des Dokuments zurück, die auf die angegebenen CSS-Selektoren passen.
Document.releaseCapture() Methode
Beendet die Maus-Eingabeerfassung, die zuvor mit <code>Element.setCapture()</code> für ein Element dieses Dokuments aktiviert wurde.
Document.replaceChildren() Methode
Ersetzt alle vorhandenen Kindknoten eines <code>Document</code> durch die übergebenen Knoten. Ohne Argumente leert sie das Dokument vollständig.
Document.requestStorageAccess() Methode
Fordert für Inhalte in einem Drittanbieter-Kontext (z. B. einem <code>&lt;iframe&gt;</code>) Zugriff auf nicht partitionierte Cookies und Speicher an.
Document.requestStorageAccessFor() Methode
Fordert als Top-Level-Seite den Zugriff auf Drittanbieter-Cookies für eingebettete Ressourcen einer anderen Origin an, die zum selben Related Website Set gehört.
Document.startViewTransition() Methode
Startet eine dokumentinterne View Transition (SPA), die den DOM-Wechsel eines Rückrufs animiert, und gibt ein <code>ViewTransition</code>-Objekt zurück.
Document.write() Methode
Schreibt einen oder mehrere Strings bzw. <code>TrustedHTML</code>-Objekte als Markup in den Dokumentenstrom, der vom Parser gerade gelesen oder mit <code>document.open()</code> geöffnet wurde.
Document.writeln() Methode
Schreibt einen oder mehrere Strings bzw. <code>TrustedHTML</code>-Objekte in den Dokument-Stream und hängt danach einen Zeilenumbruch (<code>\n</code>) an.
DocumentFragment.append() Methode
Fügt beliebig viele <code>Node</code>-Objekte oder Zeichenketten nach dem letzten Kind eines <code>DocumentFragment</code> ein.
DocumentFragment.getElementById() Methode
Sucht innerhalb eines <code>DocumentFragment</code> nach dem Element mit der angegebenen <code>id</code> und gibt es zurück, oder <code>null</code>, wenn es keins gibt.
DocumentFragment.moveBefore() Methode
Verschiebt einen Knoten, der schon im <code>DocumentFragment</code> liegt, als direktes Kind vor einen Referenzknoten. Der Knoten wird dabei nicht entfernt und neu eingefügt.
DocumentFragment.prepend() Methode
Fügt beliebig viele <code>Node</code>-Objekte oder Zeichenfolgen vor dem ersten Kind eines <code>DocumentFragment</code> ein.
DocumentFragment.querySelector() Methode
Gibt das erste Element im <code>DocumentFragment</code> zurück, das den angegebenen CSS-Selektoren entspricht, oder <code>null</code>, wenn keines passt.
DocumentFragment.querySelectorAll() Methode
Gibt eine statische <code>NodeList</code> aller Elemente im <code>DocumentFragment</code> zurück, auf die die angegebenen CSS-Selektoren passen, in Dokumentreihenfolge.
DocumentFragment.replaceChildren() Methode
Ersetzt alle vorhandenen Kinder eines <code>DocumentFragment</code> durch die übergebenen Knoten oder Zeichenketten. Ohne Argumente wird das Fragment geleert.
DocumentPictureInPicture.requestWindow() Methode
Öffnet ein immer im Vordergrund liegendes Picture-in-Picture-Fenster, in das beliebige HTML-Inhalte verschoben werden können, und liefert dessen <code>Window</code>-Objekt.
DocumentType.after() Methode
Fügt <code>Node</code>-Objekte oder Zeichenketten in die Kindliste des Elternknotens ein, und zwar direkt hinter dem <code>DocumentType</code>-Knoten.
DocumentType.before() Methode
Fügt einen oder mehrere Knoten oder Zeichenfolgen in die Kindliste des Elternknotens ein, und zwar direkt vor dem <code>DocumentType</code>-Knoten.
DocumentType.remove() Methode
Entfernt den Doctype-Knoten (<code>&lt;!DOCTYPE …&gt;</code>) aus dem Dokument, zu dem er gehört.
DocumentType.replaceWith() Methode
Ersetzt den <code>DocumentType</code>-Knoten (die Doctype-Deklaration) im Elternknoten durch beliebig viele Knoten oder Zeichenketten.
DOMImplementation.createDocument() Methode
Erzeugt ein neues, leeres <code>XMLDocument</code>, optional mit Wurzelelement im angegebenen Namensraum und einem Doctype.
DOMImplementation.createDocumentType() Methode
Erzeugt ein neues <code>DocumentType</code>-Objekt (Doctype-Knoten), das beim Erstellen eines Dokuments oder später per DOM-Methode eingefügt werden kann.
DOMImplementation.createHTMLDocument() Methode
Erstellt ein neues, leeres HTML-<code>Document</code> mit Grundgerüst aus <code>&lt;!DOCTYPE html&gt;</code>, <code>&lt;html&gt;</code>, <code>&lt;head&gt;</code>, optional <code>&lt;title&gt;</code> und <code>&lt;body&gt;</code>.
DOMImplementation.hasFeature() Methode
Gibt einen booleschen Wert zurück, der früher anzeigte, ob ein DOM-Feature unterstützt wird. In modernen Browsern liefert die Methode immer <code>true</code>.
DOMMatrix.fromFloat32Array() Methode
Erstellt aus einem <code>Float32Array</code> mit 6 (2D) oder 16 (3D) Werten ein neues <code>DOMMatrix</code>-Objekt.
DOMMatrix.fromFloat64Array() Methode
Erstellt eine neue <code>DOMMatrix</code> aus einem <code>Float64Array</code> mit 6 (2D) oder 16 (3D) Gleitkommazahlen doppelter Genauigkeit.
DOMMatrix.fromMatrix() Methode
Erzeugt eine neue, veränderbare <code>DOMMatrix</code> aus einer vorhandenen Matrix oder aus einem einfachen Objekt mit Matrix-Werten (<code>a</code>–<code>f</code>, <code>m11</code>–<code>m44</code>).
DOMMatrix.invertSelf() Methode
Invertiert die Matrix direkt (in place) und gibt dieselbe <code>DOMMatrix</code>-Instanz zurück. Ist die Matrix nicht invertierbar, werden alle Werte zu <code>NaN</code>.
DOMMatrix.multiplySelf() Methode
Multipliziert die Matrix von rechts mit <code>otherMatrix</code> (<code>this = this × other</code>), ändert sie direkt und gibt sie zurück.
DOMMatrix.preMultiplySelf() Methode
Multipliziert die angegebene Matrix <strong>von links</strong> an die aktuelle <code>DOMMatrix</code> (<code>other × this</code>), verändert sie direkt und gibt sie zurück.
DOMMatrix.rotateAxisAngleSelf() Methode
Dreht die Matrix direkt um den Vektor (<code>x</code>, <code>y</code>, <code>z</code>) mit dem Winkel <code>angle</code> in Grad und gibt dieselbe, veränderte Matrix zurück.
DOMMatrix.rotateFromVectorSelf() Methode
Dreht die Matrix direkt um den Winkel zwischen dem Vektor <code>(x, y)</code> und der positiven x-Achse <code>(1, 0)</code> und gibt dieselbe Matrix zurück.
DOMMatrix.rotateSelf() Methode
Dreht die Matrix direkt um die angegebenen Winkel (in Grad) um die X-, Y- und Z-Achse und gibt dieselbe, veränderte <code>DOMMatrix</code> zurück.
DOMMatrix.scale3dSelf() Methode
Skaliert die bestehende <code>DOMMatrix</code> direkt, und zwar mit demselben Faktor auf X-, Y- und Z-Achse. Optional lässt sich ein Ursprung angeben, um den herum skaliert wird.
DOMMatrix.scaleSelf() Methode
Skaliert eine <code>DOMMatrix</code> direkt um die angegebenen Faktoren, optional um einen Ursprungspunkt, und gibt dieselbe, veränderte Matrix zurück.
DOMMatrix.setMatrixValue() Methode
Ersetzt den Inhalt einer <code>DOMMatrix</code> durch die Matrix, die sich aus einer CSS-Transform-Zeichenkette ergibt, und gibt dieselbe Matrix zurück.
DOMMatrix.skewXSelf() Methode
Schert die Matrix direkt entlang der X-Achse um den Winkel <code>sX</code> (in Grad) und gibt dieselbe, veränderte <code>DOMMatrix</code> zurück.
DOMMatrix.skewYSelf() Methode
Verändert die Matrix direkt, indem sie mit einer Scherung entlang der Y-Achse um <code>sY</code> Grad multipliziert wird, und gibt dieselbe Matrix zurück.
DOMMatrix.translateSelf() Methode
Verschiebt die Matrix direkt um die angegebenen Werte auf x-, y- und z-Achse und gibt dieselbe, veränderte <code>DOMMatrix</code> zurück.
DOMMatrixReadOnly.flipX() Methode
Gibt eine neue <code>DOMMatrix</code> zurück, die der ursprünglichen Matrix entspricht, deren x-Koordinaten zusätzlich gespiegelt werden (Multiplikation mit <code>scale(-1, 1)</code>).
DOMMatrixReadOnly.flipY() Methode
Gibt eine neue <code>DOMMatrix</code> zurück, die der ursprünglichen Matrix mit zusätzlich gespiegelter y-Achse entspricht (y-Koordinaten werden negiert).
DOMMatrixReadOnly.fromFloat32Array() Methode
Statische Methode, die aus einem <code>Float32Array</code> mit 6 (2D) oder 16 (3D) Werten ein neues, unveränderliches <code>DOMMatrixReadOnly</code>-Objekt erzeugt.
DOMMatrixReadOnly.fromFloat64Array() Methode
Erzeugt ein neues <code>DOMMatrixReadOnly</code>-Objekt aus einem <code>Float64Array</code> mit 6 (2D) oder 16 (3D) Werten in doppelter Genauigkeit.
DOMMatrixReadOnly.fromMatrix() Methode
Die statische Methode erstellt ein neues, unveränderliches <code>DOMMatrixReadOnly</code> aus einer vorhandenen Matrix oder aus einem einfachen Objekt mit Matrixwerten.
DOMMatrixReadOnly.inverse() Methode
Gibt eine neue <code>DOMMatrix</code> zurück, die die inverse Matrix der ursprünglichen Matrix ist. Die Ausgangsmatrix bleibt dabei unverändert.
DOMMatrixReadOnly.multiply() Methode
Multipliziert die Matrix mit <code>otherMatrix</code> und gibt das Ergebnis als neue <code>DOMMatrix</code> zurück. Die Ausgangsmatrix bleibt dabei unverändert.
DOMMatrixReadOnly.rotate() Methode
Gibt eine neue <code>DOMMatrix</code> zurück, die aus der Quellmatrix durch Drehung um die Z-, Y- und X-Achse um die angegebenen Winkel in Grad entsteht.
DOMMatrixReadOnly.rotateAxisAngle() Methode
Gibt eine neue <code>DOMMatrix</code> zurück, die aus der Ausgangsmatrix durch eine Drehung um den Winkel <code>angle</code> (in Grad) um die Achse <code>(rotX, rotY, rotZ)</code> entsteht.
DOMMatrixReadOnly.rotateFromVector() Methode
Gibt eine neue <code>DOMMatrix</code> zurück, die um den Winkel zwischen dem Vektor <code>(x, y)</code> und <code>(1, 0)</code> gedreht ist. Die Ursprungsmatrix bleibt unverändert.
DOMMatrixReadOnly.scale() Methode
Gibt eine neue <code>DOMMatrix</code> zurück, die die ursprüngliche Matrix mit einer zusätzlichen Skalierung (optional um einen Ursprungspunkt) enthält.
DOMMatrixReadOnly.scale3d() Methode
Gibt eine neue <code>DOMMatrix</code> zurück, die die Ausgangsmatrix gleichmäßig auf allen drei Achsen um den Faktor <code>scale</code> skaliert, optional um einen Ursprungspunkt.
DOMMatrixReadOnly.skewX() Methode
Gibt eine neue <code>DOMMatrix</code> zurück, die aus der Ausgangsmatrix durch eine zusätzliche Scherung entlang der x-Achse um <code>sx</code> Grad entsteht.
DOMMatrixReadOnly.skewY() Methode
Gibt eine neue <code>DOMMatrix</code> zurück, die aus der Ursprungsmatrix und einer Scherung entlang der y-Achse um <code>sY</code> Grad entsteht. Die Ursprungsmatrix wird nicht verändert.
DOMMatrixReadOnly.toFloat32Array() Methode
Gibt ein neues <code>Float32Array</code> mit allen 16 Elementen der Matrix in spaltenweiser Reihenfolge (<code>m11</code> … <code>m44</code>) zurück.
DOMMatrixReadOnly.toFloat64Array() Methode
Gibt ein neues <code>Float64Array</code> mit allen 16 Matrixelementen in spaltenweiser Reihenfolge (<code>m11</code> … <code>m44</code>) zurück.
DOMMatrixReadOnly.toJSON() Methode
Gibt ein einfaches Objekt mit allen Matrix-Werten (<code>a</code>–<code>f</code>, <code>m11</code>–<code>m44</code>, <code>is2D</code>, <code>isIdentity</code>) zurück, das sich als JSON speichern lässt.
DOMMatrixReadOnly.toString() Methode
Gibt die Matrix als CSS-Transformationsfunktion zurück: <code>matrix(…)</code> mit 6 Werten bei 2D-Matrizen, sonst <code>matrix3d(…)</code> mit 16 Werten.
DOMMatrixReadOnly.transformPoint() Methode
Transformiert einen Punkt mit der Matrix und gibt das Ergebnis als neues <code>DOMPoint</code> zurück. Weder die Matrix noch der Ausgangspunkt werden verändert.
DOMMatrixReadOnly.translate() Methode
Gibt eine neue <code>DOMMatrix</code> zurück, die aus der ursprünglichen Matrix mit einer zusätzlich angewendeten Verschiebung um <code>tx</code>, <code>ty</code> und <code>tz</code> besteht.
DOMParser.parseFromString() Methode
Parst einen String mit HTML- oder XML-Markup und gibt ein neues <code>Document</code> (<code>HTMLDocument</code> oder <code>XMLDocument</code>) zurück.
DOMPoint.fromPoint() Methode
Statische Methode, die aus einem Punkt-ähnlichen Objekt (<code>x</code>, <code>y</code>, <code>z</code>, <code>w</code>) ein neues, veränderbares <code>DOMPoint</code> erzeugt.
DOMPointReadOnly.fromPoint() Methode
Erstellt ein neues, unveränderliches <code>DOMPointReadOnly</code>-Objekt aus einem Quellpunkt bzw. einem Objekt mit den Eigenschaften <code>x</code>, <code>y</code>, <code>z</code> und <code>w</code>.
DOMPointReadOnly.matrixTransform() Methode
Wendet eine Matrix auf einen Punkt an und gibt das Ergebnis als neuen <code>DOMPoint</code> zurück. Der Ausgangspunkt selbst wird nicht verändert.
DOMPointReadOnly.toJSON() Methode
Gibt ein einfaches Objekt mit den Eigenschaften <code>x</code>, <code>y</code>, <code>z</code> und <code>w</code> zurück, das die JSON-Form des Punkts darstellt.
DOMQuad.fromQuad() Methode
Statische Methode, die aus einem <code>DOMQuad</code> oder einem einfachen Objekt mit den Punkten <code>p1</code> bis <code>p4</code> ein neues, unabhängiges <code>DOMQuad</code> erzeugt.
DOMQuad.fromRect() Methode
Erzeugt ein neues <code>DOMQuad</code>, dessen vier Eckpunkte das übergebene Rechteck (<code>DOMRect</code> oder <code>{x, y, width, height}</code>) beschreiben.
DOMQuad.getBounds() Methode
Gibt ein <code>DOMRect</code> zurück, das das kleinste achsenparallele Rechteck beschreibt, das alle vier Eckpunkte des <code>DOMQuad</code> umschließt.
DOMQuad.toJSON() Methode
Gibt ein einfaches Objekt mit den vier Eckpunkten <code>p1</code>–<code>p4</code> eines <code>DOMQuad</code> zurück, das sich mit <code>JSON.stringify()</code> serialisieren lässt.
DOMRect.fromRect() Methode
Die statische Methode <code>DOMRect.fromRect()</code> erzeugt ein neues, veränderbares <code>DOMRect</code> aus einem Objekt mit <code>x</code>, <code>y</code>, <code>width</code> und <code>height</code>.
DOMRectList.item() Methode
Gibt das <code>DOMRect</code> am angegebenen Index einer <code>DOMRectList</code> zurück oder <code>null</code>, wenn der Index außerhalb des gültigen Bereichs liegt.
DOMRectReadOnly.fromRect() Methode
Die statische Methode erstellt ein neues, unveränderliches <code>DOMRectReadOnly</code>-Objekt aus einem Objekt mit <code>x</code>, <code>y</code>, <code>width</code> und <code>height</code>.
DOMRectReadOnly.toJSON() Methode
Gibt ein einfaches Objekt mit den Eigenschaften <code>x</code>, <code>y</code>, <code>width</code>, <code>height</code>, <code>top</code>, <code>right</code>, <code>bottom</code> und <code>left</code> des Rechtecks zurück.
DOMStringList.contains() Methode
Prüft, ob ein bestimmter String in einer <code>DOMStringList</code> enthalten ist, und gibt <code>true</code> oder <code>false</code> zurück.
DOMStringList.item() Methode
Gibt den String an der Position <code>index</code> einer <code>DOMStringList</code> zurück. Liegt der Index außerhalb der Liste, ist das Ergebnis <code>null</code>.
DOMTokenList.add() Methode
Fügt einer <code>DOMTokenList</code> (z. B. <code>element.classList</code>) ein oder mehrere Tokens hinzu. Bereits vorhandene Tokens werden übersprungen.
DOMTokenList.contains() Methode
Prüft, ob eine <code>DOMTokenList</code> (z. B. <code>element.classList</code>) das angegebene Token enthält, und gibt <code>true</code> oder <code>false</code> zurück.
DOMTokenList.entries() Methode
Gibt einen Iterator zurück, der alle Einträge einer <code>DOMTokenList</code> als <code>[index, token]</code>-Paare liefert.
DOMTokenList.forEach() Methode
Ruft eine Callback-Funktion für jedes Token einer <code>DOMTokenList</code> (z. B. <code>element.classList</code>) in der Reihenfolge der Liste auf.
DOMTokenList.item() Methode
Gibt das Token an der angegebenen Position einer <code>DOMTokenList</code> (z. B. <code>element.classList</code>) als String zurück oder <code>null</code>, wenn der Index außerhalb liegt.
DOMTokenList.keys() Methode
Gibt einen Iterator zurück, der die Indizes (<code>0</code>, <code>1</code>, <code>2</code> …) aller Tokens einer <code>DOMTokenList</code> liefert.
DOMTokenList.remove() Methode
Entfernt einen oder mehrere Token aus einer <code>DOMTokenList</code>, z. B. CSS-Klassen aus <code>element.classList</code>.
DOMTokenList.replace() Methode
Ersetzt in einer <code>DOMTokenList</code> (z. B. <code>element.classList</code>) ein vorhandenes Token durch ein neues und gibt zurück, ob etwas ersetzt wurde.
DOMTokenList.supports() Methode
Prüft, ob der Browser einen Token für das zugehörige Attribut unterstützt, z. B. <code>"preload"</code> in <code>link.relList</code> oder <code>"allow-downloads"</code> in <code>iframe.sandbox</code>.
DOMTokenList.toggle() Methode
Schaltet ein Token in einer <code>DOMTokenList</code> um: Ist es vorhanden, wird es entfernt (Rückgabe <code>false</code>), sonst hinzugefügt (Rückgabe <code>true</code>).
DOMTokenList.toString() Methode
Gibt die Token-Liste als String zurück. Das Ergebnis ist identisch mit <code>DOMTokenList.value</code>, also dem aktuellen Wert des zugrunde liegenden Attributs.
DOMTokenList.values() Methode
Gibt einen Iterator zurück, der nacheinander alle Tokens (z. B. CSS-Klassen) einer <code>DOMTokenList</code> als Strings liefert.

Häufige Fragen

Was gehört zur JavaScript-Referenz?

Die Referenz listet die eingebauten Funktionen, Klassen, Schlüsselwörter und Konstanten der Sprache JavaScript alphabetisch — mit Signatur, kurzer Beschreibung und Beispielen. Für erklärende Konzepte und Guides siehe die JavaScript-Übersicht.

Wie finde ich einen Eintrag schnell?

Nutze die Buchstaben-Navigation (A–Z) oder das Suchfeld oben auf dieser Seite. Du kannst auch nach Typ filtern (Funktion, Klasse, Keyword …).

Fehlt ein Eintrag?

Die Referenz wird kontinuierlich erweitert. Fehlt dir ein bestimmter Eintrag, schreib uns kurz über /kontakt — wir priorisieren Vorschläge aus der Community.