Start · Sprachen · JavaScript · Referenz

JS JavaScript-Referenz

835 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 H — 835 Einträge

H

handler.apply() Methode
Proxy-Falle für die interne Methode <code>[[Call]]</code>: fängt Funktionsaufrufe ab, auch über <code>call()</code>, <code>apply()</code> und <code>Reflect.apply()</code>.
handler.construct() Methode
Trap für die interne Methode <code>[[Construct]]</code>: fängt <code>new</code>-Aufrufe auf einem Proxy ab und muss ein Objekt zurückgeben.
handler.defineProperty() Methode
Trap eines <code>Proxy</code>-Handlers für die interne Methode <code>[[DefineOwnProperty]]</code>. Sie fängt z. B. <code>Object.defineProperty()</code> und <code>Reflect.defineProperty()</code> ab.
handler.deleteProperty() Methode
Trap eines Proxy-Handlers, die die interne Methode <code>[[Delete]]</code> abfängt, etwa beim <code>delete</code>-Operator oder bei <code>Reflect.deleteProperty()</code>.
handler.get() Methode
Die Falle <code>handler.get()</code> fängt Lesezugriffe auf Eigenschaften eines Proxys ab (interne Methode <code>[[Get]]</code>), z. B. <code>proxy.foo</code> oder <code>proxy["foo"]</code>.
handler.getOwnPropertyDescriptor() Methode
Trap für die interne Methode <code>[[GetOwnProperty]]</code>; fängt u. a. <code>Object.getOwnPropertyDescriptor()</code>, <code>Object.hasOwn()</code> und <code>Object.keys()</code> ab.
handler.getPrototypeOf() Methode
Falle (Trap) eines Proxy-Handlers, die die interne Methode <code>[[GetPrototypeOf]]</code> abfängt, z. B. bei <code>Object.getPrototypeOf()</code> oder <code>instanceof</code>.
handler.has() Methode
Die Proxy-Falle <code>has()</code> fängt die interne Methode [[HasProperty]] ab, also z. B. den <code>in</code>-Operator und Zugriffe innerhalb von <code>with</code>.
handler.isExtensible() Methode
Trap eines Proxy-Handlers, die die interne Methode <code>[[IsExtensible]]</code> abfängt, etwa bei <code>Object.isExtensible()</code> oder <code>Reflect.isExtensible()</code>.
handler.ownKeys() Methode
Trap für die interne Methode <code>[[OwnPropertyKeys]]</code> – fängt <code>Object.keys()</code>, <code>Reflect.ownKeys()</code>, <code>for...in</code> und ähnliche Operationen auf einem Proxy ab.
handler.preventExtensions() Methode
Trap für die interne Methode <code>[[PreventExtensions]]</code> – fängt <code>Object.preventExtensions()</code>, <code>Reflect.preventExtensions()</code>, <code>Object.seal()</code> und <code>Object.freeze()</code> auf einem Proxy ab.
handler.set() Methode
Falle für die interne Methode <code>[[Set]]</code>: fängt Schreibzugriffe wie <code>proxy.x = 1</code> oder <code>proxy["x"] = 1</code> auf einem Proxy ab.
handler.setPrototypeOf() Methode
Trap für die interne Methode <code>[[SetPrototypeOf]]</code>. Sie fängt Aufrufe wie <code>Object.setPrototypeOf()</code> und <code>Reflect.setPrototypeOf()</code> auf einem Proxy ab.
HashChangeEvent Schnittstelle
Repräsentiert das <code>hashchange</code>-Ereignis, das ausgelöst wird, wenn sich der Fragmentbezeichner (der Teil nach <code>#</code>) der URL ändert.
HashChangeEvent.newURL Eigenschaft
Liefert als schreibgeschützten String die vollständige neue URL, zu der das Fenster nach einer Änderung des Fragment-Bezeichners (<code>#hash</code>) navigiert.
HashChangeEvent.oldURL Eigenschaft
Schreibgeschützte Eigenschaft, die die vollständige URL als String liefert, die <em>vor</em> der Änderung des Fragment-Bezeichners (<code>#hash</code>) aktiv war.
Headers Schnittstelle
Das <code>Headers</code>-Interface der Fetch API ermöglicht das Abrufen, Setzen, Ergänzen und Entfernen von HTTP-Request- und -Response-Headern.
Headers.append() Methode
Fügt einem Header im <code>Headers</code>-Objekt einen weiteren Wert hinzu oder legt den Header neu an, falls er noch nicht existiert.
Headers.delete() Methode
Entfernt einen Header samt aller seiner Werte aus einem <code>Headers</code>-Objekt. Groß- und Kleinschreibung spielen beim Namen keine Rolle.
Headers.entries() Methode
Gibt einen Iterator über alle <code>[name, wert]</code>-Paare eines <code>Headers</code>-Objekts zurück, sortiert und mit kleingeschriebenen Namen.
Headers.forEach() Methode
Ruft eine Callback-Funktion einmal für jedes Header-Paar eines <code>Headers</code>-Objekts auf, in sortierter Reihenfolge und mit kleingeschriebenen Namen.
Headers.get() Methode
Gibt alle Werte des Headers mit dem angegebenen Namen als einen durch Komma und Leerzeichen getrennten String zurück, oder <code>null</code>, wenn der Header fehlt.
Headers.getSetCookie() Methode
Gibt ein Array mit den Werten aller <code>Set-Cookie</code>-Header eines <code>Headers</code>-Objekts zurück, jeden Header als eigenen Eintrag.
Headers.has() Methode
Prüft, ob ein <code>Headers</code>-Objekt einen Header mit dem angegebenen Namen enthält, und gibt <code>true</code> oder <code>false</code> zurück.
Headers.keys() Methode
Gibt einen Iterator über alle Header-Namen eines <code>Headers</code>-Objekts zurück. Die Namen sind kleingeschrieben und alphabetisch sortiert.
Headers.set() Methode
Setzt den Wert eines HTTP-Headers in einem <code>Headers</code>-Objekt und überschreibt dabei alle vorhandenen Werte, oder fügt den Header neu hinzu.
Headers.values() Methode
Gibt einen Iterator über alle Header-Werte eines <code>Headers</code>-Objekts zurück, sortiert nach dem kleingeschriebenen Header-Namen.
HID Schnittstelle
Einstiegspunkt der WebHID-API über <code>navigator.hid</code>: fordert Zugriff auf HID-Geräte an, listet freigegebene Geräte auf und meldet Verbindungsereignisse.
HID.getDevices() Methode
Liefert per Promise alle verbundenen HID-Geräte, für die der Benutzer der Seite bereits über <code>requestDevice()</code> den Zugriff erlaubt hat.
HID.requestDevice() Methode
Öffnet einen Browser-Dialog, in dem der Nutzer ein HID-Gerät (z. B. Gamepad, Tastatur, Sensor) auswählt, und gibt ein Promise mit einem Array von <code>HIDDevice</code>-Objekten zurück.
HID: connect Ereignis
Wird auf <code>navigator.hid</code> ausgelöst, sobald ein HID-Gerät angeschlossen wird, für das die Seite bereits eine Zugriffsberechtigung hat.
HID: disconnect Ereignis
Wird am <code>HID</code>-Objekt (<code>navigator.hid</code>) ausgelöst, wenn die Verbindung zu einem HID-Gerät, für das die Seite eine Berechtigung hat, getrennt wird.
HIDConnectionEvent Schnittstelle
Das Ereignisobjekt der WebHID API für <code>connect</code> und <code>disconnect</code> an <code>navigator.hid</code>. Es enthält das betroffene <code>HIDDevice</code>.
HIDConnectionEvent.device Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>HIDDevice</code> liefert, das bei einem <code>connect</code>- oder <code>disconnect</code>-Ereignis verbunden bzw. getrennt wurde.
HIDDevice Schnittstelle
Die <code>HIDDevice</code>-Schnittstelle der WebHID API steht für ein angeschlossenes HID-Gerät (Human Interface Device) und stellt Methoden zum Öffnen, Senden und Empfangen von Reports bereit.
HIDDevice.close() Methode
Schließt die Verbindung zu einem geöffneten HID-Gerät und gibt ein <code>Promise</code> zurück, das nach dem Schließen erfüllt wird.
HIDDevice.collections Eigenschaft
Schreibgeschützte Eigenschaft, die ein Array von <code>HIDCollectionInfo</code>-Objekten mit den Berichtsformaten (Report-Deskriptor) eines HID-Geräts liefert.
HIDDevice.forget() Methode
Schließt die Verbindung zum HID-Gerät und entzieht der Seite die erteilte Berechtigung, sodass das Gerät nicht mehr über <code>navigator.hid.getDevices()</code> erscheint.
HIDDevice.open() Methode
Fordert das Betriebssystem auf, eine Verbindung zum HID-Gerät zu öffnen, damit Reports gesendet und empfangen werden können.
HIDDevice.opened Eigenschaft
Schreibgeschützte Eigenschaft, die <code>true</code> liefert, wenn die Verbindung zum <code>HIDDevice</code> geöffnet und zum Datenaustausch bereit ist.
HIDDevice.productId Eigenschaft
Schreibgeschützte Eigenschaft, die die 16-Bit-Produkt-ID (PID) des verbundenen HID-Geräts als Zahl liefert.
HIDDevice.productName Eigenschaft
Schreibgeschützte Eigenschaft, die den vom Gerät gemeldeten Produktnamen eines HID-Geräts als <code>string</code> liefert.
HIDDevice.receiveFeatureReport() Methode
Liest einen Feature-Bericht mit der angegebenen Report-ID von einem geöffneten HID-Gerät und liefert die Daten als <code>DataView</code>.
HIDDevice.sendFeatureReport() Methode
Sendet einen Feature-Report mit der angegebenen Report-ID und den Nutzdaten an ein geöffnetes HID-Gerät und gibt ein <code>Promise</code> zurück.
HIDDevice.sendReport() Methode
Sendet einen Ausgabereport (Output Report) mit optionaler Report-ID an ein geöffnetes HID-Gerät und liefert ein Promise zurück.
HIDDevice.vendorId Eigenschaft
Schreibgeschützte Eigenschaft, die die USB- bzw. Bluetooth-Hersteller-ID (Vendor ID) des HID-Geräts als 16-Bit-Zahl liefert.
HIDDevice: inputreport Ereignis
Wird am <code>HIDDevice</code> ausgelöst, wenn das geöffnete HID-Gerät einen neuen Eingabebericht (Input Report) an die Seite sendet.
HIDInputReportEvent Schnittstelle
Ereignisobjekt der WebHID API, das beim <code>inputreport</code>-Ereignis eines <code>HIDDevice</code> übergeben wird und die empfangenen Report-Daten enthält.
HIDInputReportEvent.data Eigenschaft
Schreibgeschützte Eigenschaft, die die Nutzdaten eines HID-Eingabeberichts als <code>DataView</code> liefert – ohne das führende <code>reportId</code>-Byte.
HIDInputReportEvent.device Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>HIDDevice</code> zurückgibt, von dem der empfangene Eingabereport stammt.
HIDInputReportEvent.reportId Eigenschaft
Liefert die 1 Byte große Report-ID des empfangenen HID-Eingabeberichts oder <code>0</code>, wenn das Gerät keine Report-IDs verwendet.
Highlight Schnittstelle
Stellt eine mengenartige Sammlung von <code>AbstractRange</code>-Objekten dar, die über <code>CSS.highlights</code> registriert und mit <code>::highlight()</code> gestylt werden.
Highlight.add() Methode
Fügt einem <code>Highlight</code>-Objekt einen <code>AbstractRange</code> (z. B. <code>Range</code> oder <code>StaticRange</code>) hinzu, der dann über <code>::highlight()</code> per CSS gestylt wird.
Highlight.clear() Methode
Entfernt alle <code>AbstractRange</code>-Objekte aus einem <code>Highlight</code>, sodass keine Textbereiche mehr hervorgehoben werden.
Highlight.delete() Methode
Entfernt ein bestimmtes <code>AbstractRange</code>-Objekt (z. B. <code>Range</code> oder <code>StaticRange</code>) aus einem <code>Highlight</code> und gibt zurück, ob es enthalten war.
Highlight.entries() Methode
Gibt einen neuen Iterator zurück, der für jeden Bereich im <code>Highlight</code> ein Paar <code>[range, range]</code> in Einfügereihenfolge liefert.
Highlight.forEach() Methode
Führt eine Callback-Funktion einmal für jedes <code>AbstractRange</code>-Objekt eines <code>Highlight</code> aus, und zwar in der Reihenfolge, in der die Bereiche eingefügt wurden.
Highlight.has() Methode
Prüft, ob ein bestimmtes <code>AbstractRange</code>-Objekt (z. B. <code>Range</code> oder <code>StaticRange</code>) in einem <code>Highlight</code> enthalten ist, und gibt <code>true</code> oder <code>false</code> zurück.
Highlight.keys() Methode
Gibt einen Iterator über alle <code>Range</code>- bzw. <code>StaticRange</code>-Objekte eines <code>Highlight</code> zurück – ein Alias für <code>values()</code>.
Highlight.priority Eigenschaft
Ganzzahl, die festlegt, welches <code>Highlight</code> seine Stile durchsetzt, wenn sich mehrere Hervorhebungen im selben Textbereich überlappen.
Highlight.size Eigenschaft
Gibt die Anzahl der <code>AbstractRange</code>-Objekte (z. B. <code>Range</code> oder <code>StaticRange</code>) zurück, die in einem <code>Highlight</code>-Objekt enthalten sind.
Highlight.type Eigenschaft
Aufgezählter String (<code>"highlight"</code>, <code>"spelling-error"</code> oder <code>"grammar-error"</code>), der die Bedeutung eines Highlights für Hilfstechnologien festlegt.
Highlight.values() Methode
Gibt einen neuen Iterator zurück, der alle <code>AbstractRange</code>-Objekte eines <code>Highlight</code> in Einfügereihenfolge liefert.
HighlightRegistry Schnittstelle
Registry der CSS Custom Highlight API, in der <code>Highlight</code>-Objekte unter einem Namen abgelegt werden, damit sie per <code>::highlight(name)</code> gestylt werden.
HighlightRegistry.clear() Methode
Entfernt alle in der <code>HighlightRegistry</code> (<code>CSS.highlights</code>) registrierten <code>Highlight</code>-Objekte auf einmal.
HighlightRegistry.delete() Methode
Entfernt das unter <code>name</code> registrierte <code>Highlight</code>-Objekt aus <code>CSS.highlights</code> und gibt zurück, ob ein Eintrag gelöscht wurde.
HighlightRegistry.entries() Methode
Gibt einen neuen Iterator zurück, der die <code>[name, highlight]</code>-Paare der <code>HighlightRegistry</code> in Einfügereihenfolge liefert.
HighlightRegistry.forEach() Methode
Führt eine Callback-Funktion einmal für jedes im <code>HighlightRegistry</code> registrierte <code>Highlight</code>-Objekt aus, und zwar in der Einfügereihenfolge.
HighlightRegistry.get() Methode
Liefert das unter <code>name</code> in <code>CSS.highlights</code> registrierte <code>Highlight</code>-Objekt zurück oder <code>undefined</code>, wenn kein Eintrag existiert.
HighlightRegistry.has() Methode
Prüft, ob in der <code>HighlightRegistry</code> (<code>CSS.highlights</code>) ein <code>Highlight</code> unter dem angegebenen Namen registriert ist, und gibt <code>true</code> oder <code>false</code> zurück.
HighlightRegistry.highlightsFromPoint() Methode
Gibt alle benutzerdefinierten Hervorhebungen (<code>Highlight</code>) mit den betroffenen Bereichen zurück, die an einem Punkt im Ansichtsfenster liegen.
HighlightRegistry.keys() Methode
Gibt einen neuen Iterator zurück, der die Namen (Schlüssel) aller registrierten <code>Highlight</code>-Objekte in Einfügereihenfolge liefert.
HighlightRegistry.set() Methode
Registriert ein <code>Highlight</code>-Objekt unter einem Namen in <code>CSS.highlights</code>, damit es über <code>::highlight(name)</code> gestylt werden kann.
HighlightRegistry.size Eigenschaft
Die schreibgeschützte Eigenschaft <code>size</code> gibt an, wie viele benannte <code>Highlight</code>-Objekte gerade in der <code>HighlightRegistry</code> (<code>CSS.highlights</code>) registriert sind.
HighlightRegistry.values() Methode
Gibt einen neuen Iterator zurück, der alle im <code>HighlightRegistry</code> registrierten <code>Highlight</code>-Objekte in Einfügereihenfolge liefert.
History Schnittstelle
Das Interface <code>History</code> gibt Zugriff auf den Sitzungsverlauf des aktuellen Tabs oder Frames und lässt ihn verändern. Die Instanz steht als <code>window.history</code> bereit.
History.back() Methode
Veranlasst den Browser, in der Sitzungshistorie einen Eintrag zurückzugehen – so, als hätte der Nutzer auf die Zurück-Schaltfläche geklickt.
History.forward() Methode
Navigiert im Sitzungsverlauf einen Eintrag vorwärts – gleichwertig zu <code>history.go(1)</code> oder dem Vorwärts-Button des Browsers.
History.go() Methode
Lädt eine Seite aus der Sitzungshistorie relativ zur aktuellen Position – vorwärts (positiv), rückwärts (negativ) oder die aktuelle Seite neu (0).
History.length Eigenschaft
Liefert die Anzahl der Einträge im Sitzungsverlauf des aktuellen Tabs bzw. Frames, einschließlich der aktuell geladenen Seite.
History.pushState() Methode
Fügt dem Sitzungsverlauf des Browsers einen neuen Eintrag hinzu und ändert die angezeigte URL, ohne die Seite neu zu laden.
History.replaceState() Methode
Ersetzt den aktuellen Eintrag der Browser-Historie durch ein neues Zustandsobjekt und optional eine neue URL, ohne die Seite neu zu laden.
History.scrollRestoration Eigenschaft
Liest oder setzt, ob der Browser beim Vor- und Zurücknavigieren im Verlauf die Scrollposition automatisch wiederherstellt (<code>"auto"</code>) oder nicht (<code>"manual"</code>).
History.state Eigenschaft
Liefert das Zustandsobjekt des aktuellen Verlaufseintrags, also den Wert, der zuletzt per <code>pushState()</code> oder <code>replaceState()</code> hinterlegt wurde.
HkdfParams Schnittstelle
Parameter-Wörterbuch für den HKDF-Algorithmus, das als <code>algorithm</code>-Argument an <code>SubtleCrypto.deriveKey()</code> oder <code>deriveBits()</code> übergeben wird.
HmacImportParams Schnittstelle
Wörterbuch-Objekt, das als <code>algorithm</code>-Argument an <code>importKey()</code>, <code>unwrapKey()</code> oder <code>deriveKey()</code> übergeben wird, um einen HMAC-Schlüssel zu erzeugen.
HmacKeyGenParams Schnittstelle
Wörterbuch-Objekt, das als <code>algorithm</code>-Parameter an <code>SubtleCrypto.generateKey()</code> übergeben wird, um einen HMAC-Schlüssel zu erzeugen.
HMDVRDevice Schnittstelle
Stellt in der frühen WebVR API ein Head-Mounted Display (VR-Brille) dar. Liefert Parameter für jedes Auge und erlaubt, das Sichtfeld zu setzen.
HMDVRDevice.getEyeParameters() Methode
Gibt ein <code>VREyeParameters</code>-Objekt mit Sichtfeld, Augenversatz und Render-Bereich für das linke oder rechte Auge eines VR-Headsets zurück.
HMDVRDevice.setFieldOfView() Methode
Legt das Sichtfeld (<code>VRFieldOfView</code>) für das linke und rechte Auge eines Head-Mounted-Displays sowie die Near- und Far-Clipping-Ebenen fest.
HTMLAllCollection Schnittstelle
Veraltete, „live“ aktualisierte Sammlung aller Elemente eines Dokuments, erreichbar über <code>document.all</code>, mit Zugriff per Index oder über <code>id</code>/<code>name</code>.
HTMLAllCollection.item() Methode
Gibt aus <code>document.all</code> das Element an einer Position zurück oder die Elemente, deren <code>id</code>- bzw. <code>name</code>-Attribut passt.
HTMLAllCollection.length Eigenschaft
Gibt die Anzahl aller Elemente in der <code>HTMLAllCollection</code> (<code>document.all</code>) als nicht negative Ganzzahl zurück.
HTMLAllCollection.namedItem() Methode
Gibt das Element aus <code>document.all</code> zurück, dessen <code>id</code>- oder <code>name</code>-Attribut dem Namen entspricht. Bei mehreren Treffern kommt eine <code>HTMLCollection</code>, ohne Treffer <code>null</code>.
HTMLAnchorElement Schnittstelle
Repräsentiert ein <code>&lt;a&gt;</code>-Element und bietet Eigenschaften zum Lesen und Ändern von Link-Ziel, URL-Bestandteilen, Download-Namen und Beziehungsangaben.
HTMLAnchorElement.attributionSourceId Eigenschaft
Liest oder setzt das HTML-Attribut <code>attributionsourceid</code> eines <code>&lt;a&gt;</code>-Elements. Damit kennzeichnet man eine Werbekampagne für die Private Click Measurement.
HTMLAnchorElement.attributionSrc Eigenschaft
Liest und setzt das <code>attributionsrc</code>-Attribut eines <code>&lt;a&gt;</code>-Elements, damit ein Klick als Attributionsquelle der Attribution Reporting API registriert wird.
HTMLAnchorElement.download Eigenschaft
Liest oder setzt das <code>download</code>-Attribut eines Links: Der Browser lädt die Ressource dann herunter, statt sie anzuzeigen, optional mit einem vorgeschlagenen Dateinamen.
HTMLAnchorElement.hash Eigenschaft
Liest oder setzt den Fragmentbezeichner (<code>#…</code>) der URL im <code>href</code>-Attribut eines <code>&lt;a&gt;</code>-Elements.
HTMLAnchorElement.host Eigenschaft
Liest oder setzt den Host-Teil der Link-URL eines <code>&lt;a&gt;</code>-Elements – Hostname plus, falls vorhanden, <code>:</code> und Port.
HTMLAnchorElement.hostname Eigenschaft
Liest oder setzt den Domainnamen bzw. die IP-Adresse aus dem <code>href</code>-Attribut eines <code>&lt;a&gt;</code>-Elements – ohne Port.
HTMLAnchorElement.href Eigenschaft
Liest oder setzt die vollständige, absolut aufgelöste URL eines <code>&lt;a&gt;</code>-Elements. Sie entspricht dem <code>href</code>-Attribut und ist zugleich der Stringifier des Elements.
HTMLAnchorElement.hreflang Eigenschaft
Liest oder setzt den Sprachhinweis (BCP-47-Tag) der verlinkten Ressource und spiegelt das HTML-Attribut <code>hreflang</code> eines <code>&lt;a&gt;</code>-Elements.
HTMLAnchorElement.interestForElement Eigenschaft
Liest oder setzt das Zielelement, das ein <code>&lt;a&gt;</code>-Element als Interest Invoker (Attribut <code>interestfor</code>) anspricht.
HTMLAnchorElement.origin Eigenschaft
Gibt den serialisierten Ursprung (Schema, Host, Port) der im <code>href</code>-Attribut eines <code>&lt;a&gt;</code>-Elements hinterlegten URL als schreibgeschützten String zurück.
HTMLAnchorElement.password Eigenschaft
Liest oder setzt die Passwort-Komponente der URL im <code>href</code>-Attribut eines <code>&lt;a&gt;</code>-Elements.
HTMLAnchorElement.pathname Eigenschaft
Liest oder setzt den Pfadanteil der URL eines <code>&lt;a&gt;</code>-Elements: beginnt mit <code>/</code>, ohne Query-String und Fragment.
HTMLAnchorElement.ping Eigenschaft
Liest oder setzt das <code>ping</code>-Attribut eines <code>&lt;a&gt;</code>-Elements, also eine durch Leerzeichen getrennte Liste von URLs, die beim Folgen des Links per POST benachrichtigt werden.
HTMLAnchorElement.port Eigenschaft
Liest oder setzt die Portnummer der URL im <code>href</code>-Attribut eines <code>&lt;a&gt;</code>-Elements als String. Beim Standardport des Schemas ist sie leer.
HTMLAnchorElement.protocol Eigenschaft
Liest oder setzt das Protokoll (Schema) der im <code>href</code> eines <code>&lt;a&gt;</code>-Elements hinterlegten URL, einschließlich des abschließenden Doppelpunkts, z. B. <code>"https:"</code>.
HTMLAnchorElement.referrerPolicy Eigenschaft
Liest oder setzt das Attribut <code>referrerpolicy</code> eines <code>&lt;a&gt;</code>-Elements. Es legt fest, welche Referrer-Information beim Folgen des Links mitgesendet wird.
HTMLAnchorElement.rel Eigenschaft
Liest oder setzt das <code>rel</code>-Attribut eines <code>&lt;a&gt;</code>-Elements als String. Es beschreibt die Beziehung zwischen aktuellem Dokument und Linkziel.
HTMLAnchorElement.relList Eigenschaft
Liefert eine live <code>DOMTokenList</code> mit den Linktypen aus dem <code>rel</code>-Attribut eines <code>&lt;a&gt;</code>-Elements.
HTMLAnchorElement.search Eigenschaft
Liest oder setzt den Query-String der Link-URL eines <code>&lt;a&gt;</code>-Elements, einschließlich des führenden <code>?</code>.
HTMLAnchorElement.target Eigenschaft
Liest oder setzt den Browsing-Kontext (z. B. <code>_blank</code>, <code>_self</code> oder einen Fensternamen), in dem das Ziel eines <code>&lt;a&gt;</code>-Links geöffnet wird.
HTMLAnchorElement.text Eigenschaft
Liest oder setzt den Textinhalt eines <code>&lt;a&gt;</code>-Elements – ein Synonym für <code>Node.textContent</code>.
HTMLAnchorElement.toString() Methode
Gibt die vollständige, aufgelöste URL eines <code>&lt;a&gt;</code>-Elements als String zurück, also denselben Wert wie <code>href</code>.
HTMLAnchorElement.type Eigenschaft
Liest oder setzt den MIME-Typ der verlinkten Ressource als String und spiegelt damit das HTML-Attribut <code>type</code> eines <code>&lt;a&gt;</code>-Elements.
HTMLAnchorElement.username Eigenschaft
Liest oder setzt den Benutzernamen-Teil der URL im <code>href</code>-Attribut eines <code>&lt;a&gt;</code>-Elements.
HTMLAreaElement Schnittstelle
Repräsentiert ein <code>&lt;area&gt;</code>-Element einer Image-Map und stellt Eigenschaften für Form, Koordinaten, Linkziel und URL-Bestandteile bereit.
HTMLAreaElement.alt Eigenschaft
Liest oder setzt den Alternativtext eines <code>&lt;area&gt;</code>-Elements, also die Textbeschriftung für einen Link in einer Bildkarte (Image Map).
HTMLAreaElement.coords Eigenschaft
Liest oder setzt die Koordinaten einer <code>&lt;area&gt;</code>-Form in einer Image-Map als kommagetrennte Zeichenkette und spiegelt das HTML-Attribut <code>coords</code> wider.
HTMLAreaElement.download Eigenschaft
Liest oder setzt das <code>download</code>-Attribut eines <code>&lt;area&gt;</code>-Elements, damit die verlinkte Ressource heruntergeladen statt angezeigt wird.
HTMLAreaElement.hash Eigenschaft
Liest oder setzt den Fragmentbezeichner (<code>#abschnitt</code>) der URL im <code>href</code>-Attribut eines <code>&lt;area&gt;</code>-Elements.
HTMLAreaElement.host Eigenschaft
Liest oder setzt den Host-Anteil (Hostname plus ggf. Port) der URL im <code>href</code>-Attribut eines <code>&lt;area&gt;</code>-Elements.
HTMLAreaElement.hostname Eigenschaft
Liest oder setzt den Hostnamen (Domain oder IP-Adresse ohne Port) der URL im <code>href</code>-Attribut eines <code>&lt;area&gt;</code>-Elements.
HTMLAreaElement.href Eigenschaft
Liest oder setzt die vollständige, absolut aufgelöste URL eines <code>&lt;area&gt;</code>-Elements einer Imagemap. Spiegelt das Attribut <code>href</code> wider.
HTMLAreaElement.interestForElement Eigenschaft
Liest oder setzt das Ziel-Element, auf das ein <code>&lt;area&gt;</code>-Element als Interest-Invoker (Attribut <code>interestfor</code>) verweist.
HTMLAreaElement.origin Eigenschaft
Schreibgeschützte Eigenschaft, die den serialisierten Ursprung (Schema, Host, Port) der URL im <code>href</code>-Attribut eines <code>&lt;area&gt;</code>-Elements liefert.
HTMLAreaElement.password Eigenschaft
Liest oder setzt die Passwort-Komponente der URL im <code>href</code>-Attribut eines <code>&lt;area&gt;</code>-Elements.
HTMLAreaElement.pathname Eigenschaft
Liest oder setzt den Pfadanteil der URL im <code>href</code>-Attribut eines <code>&lt;area&gt;</code>-Elements, beginnend mit <code>/</code>, ohne Query-String und Fragment.
HTMLAreaElement.ping Eigenschaft
Liest oder setzt das <code>ping</code>-Attribut eines <code>&lt;area&gt;</code>-Elements: eine durch Leerzeichen getrennte Liste von URLs, an die der Browser beim Klick eine POST-Benachrichtigung sendet.
HTMLAreaElement.port Eigenschaft
Liest oder setzt die Portnummer der URL im <code>href</code>-Attribut eines <code>&lt;area&gt;</code>-Elements als String.
HTMLAreaElement.protocol Eigenschaft
Liest oder setzt das Protokoll (Schema) der URL im <code>href</code>-Attribut eines <code>&lt;area&gt;</code>-Elements, einschließlich des abschließenden <code>:</code>.
HTMLAreaElement.referrerPolicy Eigenschaft
Liest oder setzt die Referrer-Richtlinie eines <code>&lt;area&gt;</code>-Elements und spiegelt damit das HTML-Attribut <code>referrerpolicy</code> wider.
HTMLAreaElement.rel Eigenschaft
Liest oder setzt den Wert des <code>rel</code>-Attributs eines <code>&lt;area&gt;</code>-Elements als Zeichenkette, also die Beziehung zwischen aktuellem Dokument und Linkziel.
HTMLAreaElement.relList Eigenschaft
Gibt eine dynamische <code>DOMTokenList</code> mit den Linktypen aus dem <code>rel</code>-Attribut eines <code>&lt;area&gt;</code>-Elements zurück.
HTMLAreaElement.search Eigenschaft
Liest oder setzt den Query-String (inklusive führendem <code>?</code>) der URL im <code>href</code>-Attribut eines <code>&lt;area&gt;</code>-Elements.
HTMLAreaElement.shape Eigenschaft
Liest oder setzt die Form eines <code>&lt;area&gt;</code>-Bereichs einer Bildkarte und spiegelt das HTML-Attribut <code>shape</code> wider.
HTMLAreaElement.target Eigenschaft
Liest oder setzt das <code>target</code>-Attribut eines <code>&lt;area&gt;</code>-Elements und bestimmt damit, in welchem Browsing-Kontext die verlinkte Ressource geöffnet wird.
HTMLAreaElement.toString() Methode
Gibt die vollständige, aufgelöste URL des <code>&lt;area&gt;</code>-Elements als String zurück, also denselben Wert wie <code>HTMLAreaElement.href</code>.
HTMLAreaElement.username Eigenschaft
Liest oder setzt die Benutzernamen-Komponente der URL im <code>href</code>-Attribut eines <code>&lt;area&gt;</code>-Elements.
HTMLAudioElement Schnittstelle
Repräsentiert ein <code>&lt;audio&gt;</code>-Element und bietet über <code>HTMLMediaElement</code> Eigenschaften und Methoden zum Laden, Abspielen und Steuern von Audio.
HTMLBaseElement Schnittstelle
Repräsentiert das <code>&lt;base&gt;</code>-Element, das die Basis-URL und das Standard-Linkziel für alle relativen URLs eines Dokuments festlegt.
HTMLBaseElement.href Eigenschaft
Liest oder setzt das <code>href</code>-Attribut eines <code>&lt;base&gt;</code>-Elements, also die Basis-URL, gegen die alle relativen URLs im Dokument aufgelöst werden.
HTMLBaseElement.target Eigenschaft
Liest oder setzt das Standard-Browsing-Kontext-Ziel (z. B. <code>_blank</code>) für alle Links und Formulare eines Dokuments; spiegelt das HTML-Attribut <code>target</code> des <code>&lt;base&gt;</code>-Elements.
HTMLBodyElement Schnittstelle
Repräsentiert das <code>&lt;body&gt;</code>-Element eines HTML-Dokuments und ergänzt <code>HTMLElement</code> um veraltete Darstellungs-Eigenschaften sowie Event-Handler auf Fensterebene.
HTMLBRElement Schnittstelle
Das Interface <code>HTMLBRElement</code> steht für ein <code>&lt;br&gt;</code>-Element, also einen Zeilenumbruch im Text.
HTMLButtonElement Schnittstelle
Bildet ein <code>&lt;button&gt;</code>-Element im DOM ab und liefert Eigenschaften und Methoden für Typ, Formularbezug, Deaktivierung und Validierung.
HTMLButtonElement.checkValidity() Methode
Prüft, ob ein <code>&lt;button&gt;</code> alle Regeln der Einschränkungsvalidierung erfüllt. Gibt <code>true</code> oder <code>false</code> zurück und löst bei Ungültigkeit ein <code>invalid</code>-Event aus.
HTMLButtonElement.command Eigenschaft
Liest oder setzt die Aktion (z. B. <code>"show-modal"</code> oder <code>"--eigene"</code>), die der Button auf dem über <code>commandfor</code> gesteuerten Element auslöst.
HTMLButtonElement.commandForElement Eigenschaft
Liest oder setzt das Element, das ein <code>&lt;button&gt;</code> per Befehl (<code>command</code>) steuert – das DOM-Gegenstück zum HTML-Attribut <code>commandfor</code>.
HTMLButtonElement.disabled Eigenschaft
Liest oder setzt, ob ein <code>&lt;button&gt;</code> deaktiviert ist. Ein deaktivierter Button nimmt keine Klicks an und bekommt keinen Fokus.
HTMLButtonElement.form Eigenschaft
Nur lesbare Eigenschaft, die das <code>HTMLFormElement</code> liefert, dem der Button zugeordnet ist, oder <code>null</code>, wenn keine Zuordnung besteht.
HTMLButtonElement.formAction Eigenschaft
Liest oder setzt die Ziel-URL, an die das Formular gesendet wird, wenn es über diesen Button abgeschickt wird. Spiegelt das HTML-Attribut <code>formaction</code>.
HTMLButtonElement.formEnctype Eigenschaft
Liest oder setzt den Kodierungstyp (MIME-Typ), mit dem das Formular beim Absenden über diesen Button an den Server übertragen wird; spiegelt das Attribut <code>formenctype</code>.
HTMLButtonElement.formMethod Eigenschaft
Liest oder setzt die HTTP-Methode (<code>get</code>, <code>post</code>, <code>dialog</code>), mit der das Formular übermittelt wird, wenn dieser Button das Absenden auslöst.
HTMLButtonElement.formNoValidate Eigenschaft
Boolesche Eigenschaft, die das HTML-Attribut <code>formnovalidate</code> spiegelt: Ist sie <code>true</code>, wird das Formular beim Absenden über diesen Button ohne Einschränkungsvalidierung übermittelt.
HTMLButtonElement.formTarget Eigenschaft
Liest oder setzt das Ziel (Tab, Fenster, iframe), in dem die Antwort eines über diesen Button abgeschickten Formulars angezeigt wird – spiegelt das HTML-Attribut <code>formtarget</code>.
HTMLButtonElement.interestForElement Eigenschaft
Liest oder setzt das Zielelement eines „Interest Invokers“. Die Eigenschaft ist das DOM-Gegenstück zum HTML-Attribut <code>interestfor</code> eines <code>&lt;button&gt;</code>.
HTMLButtonElement.labels Eigenschaft
Schreibgeschützte Eigenschaft, die eine <code>NodeList</code> aller <code>&lt;label&gt;</code>-Elemente liefert, die mit dem <code>&lt;button&gt;</code> verknüpft sind.
HTMLButtonElement.name Eigenschaft
Liest oder setzt den Namen eines <code>&lt;button&gt;</code>-Elements (spiegelt das HTML-Attribut <code>name</code>); leerer String, wenn kein Name gesetzt ist.
HTMLButtonElement.popoverTargetAction Eigenschaft
Liest oder setzt die Aktion (<code>"toggle"</code>, <code>"show"</code> oder <code>"hide"</code>), die ein Button auf dem von ihm gesteuerten Popover ausführt.
HTMLButtonElement.popoverTargetElement Eigenschaft
Liest oder setzt das Popover-Element, das ein <code>&lt;button&gt;</code> öffnet, schließt oder umschaltet – das JavaScript-Gegenstück zum Attribut <code>popovertarget</code>.
HTMLButtonElement.reportValidity() Methode
Prüft die Gültigkeit eines Buttons wie <code>checkValidity()</code> und zeigt bei Ungültigkeit zusätzlich die Fehlermeldung des Browsers an.
HTMLButtonElement.setCustomValidity() Methode
Setzt eine eigene Validierungsmeldung für ein <code>&lt;button&gt;</code>. Ein nicht leerer Text markiert den Button als ungültig, ein leerer String hebt den Fehler wieder auf.
HTMLButtonElement.type Eigenschaft
Liest oder setzt den Verhaltenstyp eines <code>&lt;button&gt;</code>-Elements: <code>"submit"</code>, <code>"reset"</code> oder <code>"button"</code>. Spiegelt das HTML-Attribut <code>type</code>.
HTMLButtonElement.validationMessage Eigenschaft
Gibt die lokalisierte Meldung zurück, die beschreibt, welche Validierungsbedingung der Button nicht erfüllt. Ist der Button gültig oder wird er nicht validiert, ist der Wert ein leerer String.
HTMLButtonElement.validity Eigenschaft
Gibt ein schreibgeschütztes <code>ValidityState</code>-Objekt zurück, das den aktuellen Gültigkeitszustand des Buttons für die Formularvalidierung beschreibt.
HTMLButtonElement.value Eigenschaft
Liest oder setzt den Wert eines <code>&lt;button&gt;</code>-Elements als Zeichenkette. Er spiegelt das HTML-Attribut <code>value</code> wider und ist ohne gesetzten Wert die leere Zeichenkette.
HTMLButtonElement.willValidate Eigenschaft
Schreibgeschützter boolescher Wert, der angibt, ob ein <code>&lt;button&gt;</code>-Element an der Constraint-Validierung des Formulars teilnimmt.
HTMLCanvasElement Schnittstelle
Stellt ein <code>&lt;canvas&gt;</code>-Element dar und liefert Eigenschaften und Methoden, um Zeichenkontexte (2D, WebGL, WebGPU) zu erhalten und den Inhalt zu exportieren.
HTMLCanvasElement.captureStream() Methode
Liefert einen <code>MediaStream</code> mit einem <code>CanvasCaptureMediaStreamTrack</code>, der den Canvas-Inhalt als Live-Video bereitstellt.
HTMLCanvasElement.getContext() Methode
Gibt einen Zeichenkontext (z. B. 2D oder WebGL) für ein <code>&lt;canvas&gt;</code>-Element zurück oder <code>null</code>, wenn der Kontexttyp nicht unterstützt wird oder bereits ein anderer aktiv ist.
HTMLCanvasElement.height Eigenschaft
Liest oder setzt die Höhe der Zeichenfläche eines <code>&lt;canvas&gt;</code>-Elements in Pixeln; spiegelt das HTML-Attribut <code>height</code> wider (Standard: 150).
HTMLCanvasElement.mozOpaque Eigenschaft
Nicht standardisierter, veralteter boolescher Wert, der das Attribut <code>moz-opaque</code> eines <code>&lt;canvas&gt;</code>-Elements in Firefox widerspiegelt und die Zeichenfläche als undurchsichtig kennzeichnet.
HTMLCanvasElement.toBlob() Methode
Erzeugt asynchron ein <code>Blob</code>-Objekt mit dem aktuellen Canvas-Inhalt als Bilddatei (z. B. PNG, JPEG oder WebP) und übergibt es an einen Callback.
HTMLCanvasElement.toDataURL() Methode
Wandelt den aktuellen Inhalt eines <code>&lt;canvas&gt;</code> synchron in eine Base64-kodierte Daten-URL im gewünschten Bildformat um (Standard: PNG).
HTMLCanvasElement.transferControlToOffscreen() Methode
Überträgt die Zeichenkontrolle eines <code>&lt;canvas&gt;</code>-Elements an ein <code>OffscreenCanvas</code>, das im Haupt-Thread oder in einem Worker rendern kann.
HTMLCanvasElement.width Eigenschaft
Liest oder setzt die Breite der Zeichenfläche eines <code>&lt;canvas&gt;</code>-Elements in Pixeln und spiegelt das HTML-Attribut <code>width</code> wider (Standard: 300).
HTMLCanvasElement: contextlost Ereignis
Wird an einem <code>&lt;canvas&gt;</code> ausgelöst, wenn der Browser feststellt, dass der Speicher (meist GPU-Speicher) des <code>CanvasRenderingContext2D</code> verloren gegangen ist.
HTMLCanvasElement: contextrestored Ereignis
Wird am <code>&lt;canvas&gt;</code> ausgelöst, wenn der Browser einen verlorenen <code>CanvasRenderingContext2D</code> wiederhergestellt hat. Danach muss der Inhalt neu gezeichnet werden.
HTMLCanvasElement: webglcontextcreationerror Ereignis
Wird am <code>&lt;canvas&gt;</code> ausgelöst, wenn der Browser keinen WebGL-Kontext (<code>WebGLRenderingContext</code>/<code>WebGL2RenderingContext</code>) erzeugen kann.
HTMLCanvasElement: webglcontextlost Ereignis
Wird am <code>&lt;canvas&gt;</code> ausgelöst, wenn der Browser den Zeichenpuffer eines WebGL-Kontexts verliert, z. B. durch GPU-Reset, Treiberabsturz oder Ressourcenmangel.
HTMLCanvasElement: webglcontextrestored Ereignis
Wird am <code>&lt;canvas&gt;</code> ausgelöst, sobald der Browser einen zuvor verlorenen WebGL-Kontext wiederhergestellt hat und Ressourcen neu angelegt werden können.
HTMLCollection Schnittstelle
Array-ähnliche, meist <strong>live</strong> aktualisierte Sammlung von DOM-Elementen in Dokumentreihenfolge, mit Zugriff über Index oder <code>id</code>/<code>name</code>.
HTMLCollection.item() Methode
Gibt das Element an der angegebenen Position einer <code>HTMLCollection</code> zurück oder <code>null</code>, wenn der Index außerhalb des gültigen Bereichs liegt.
HTMLCollection.length Eigenschaft
Liefert die Anzahl der Elemente, die sich aktuell in einer <code>HTMLCollection</code> befinden (schreibgeschützt).
HTMLCollection.namedItem() Methode
Gibt das erste Element der Sammlung zurück, dessen <code>id</code>- oder <code>name</code>-Attribut dem angegebenen Namen entspricht, sonst <code>null</code>.
HTMLDataElement Schnittstelle
Repräsentiert ein <code>&lt;data&gt;</code>-Element und stellt über <code>value</code> den maschinenlesbaren Wert zum sichtbaren Inhalt bereit.
HTMLDataElement.value Eigenschaft
Liest oder setzt den maschinenlesbaren Wert eines <code>&lt;data&gt;</code>-Elements als String und spiegelt dabei das HTML-Attribut <code>value</code>.
HTMLDataListElement Schnittstelle
Repräsentiert ein <code>&lt;datalist&gt;</code>-Element im DOM und stellt über <code>options</code> die enthaltenen Vorschlagswerte für Eingabefelder bereit.
HTMLDataListElement.options Eigenschaft
Liefert eine schreibgeschützte, live aktualisierte <code>HTMLCollection</code> aller <code>&lt;option&gt;</code>-Elemente innerhalb eines <code>&lt;datalist&gt;</code>.
HTMLDetailsElement Schnittstelle
Stellt ein <code>&lt;details&gt;</code>-Element im DOM dar und bietet die Eigenschaften <code>open</code> und <code>name</code>, mit denen sich aufklappbare Bereiche per Skript steuern lassen.
HTMLDetailsElement.name Eigenschaft
Liest oder setzt das <code>name</code>-Attribut eines <code>&lt;details&gt;</code>-Elements. Elemente mit gleichem Namen bilden eine Gruppe, in der immer nur eines geöffnet sein kann.
HTMLDetailsElement.open Eigenschaft
Boolesche Eigenschaft, die das <code>open</code>-Attribut von <code>&lt;details&gt;</code> widerspiegelt und angibt bzw. festlegt, ob der aufklappbare Inhalt sichtbar ist.
HTMLDialogElement Schnittstelle
Das Interface <code>HTMLDialogElement</code> steht für ein <code>&lt;dialog&gt;</code>-Element und bietet Methoden und Eigenschaften, um modale und nicht-modale Dialoge zu öffnen, zu schließen und auszuwerten.
HTMLDialogElement.close() Methode
Schließt ein geöffnetes <code>&lt;dialog&gt;</code>-Element und setzt optional dessen <code>returnValue</code>. Danach wird das Event <code>close</code> ausgelöst.
HTMLDialogElement.closedBy Eigenschaft
Liest oder setzt, welche Benutzeraktionen (Klick außerhalb, Esc bzw. Schließanforderung, keine) ein <code>&lt;dialog&gt;</code>-Element schließen dürfen.
HTMLDialogElement.open Eigenschaft
Boolesche Eigenschaft, die das HTML-Attribut <code>open</code> widerspiegelt und angibt, ob ein <code>&lt;dialog&gt;</code> gerade geöffnet und für Interaktion verfügbar ist.
HTMLDialogElement.requestClose() Methode
Fordert das Schließen eines <code>&lt;dialog&gt;</code> an. Vorher wird ein abbrechbares <code>cancel</code>-Event ausgelöst, sodass das Schließen noch verhindert werden kann.
HTMLDialogElement.returnValue Eigenschaft
Liest oder setzt den String, den ein <code>&lt;dialog&gt;</code>-Element beim Schließen als Ergebnis liefert, z. B. welcher Button gedrückt wurde.
HTMLDialogElement.show() Methode
Zeigt ein <code>&lt;dialog&gt;</code>-Element als nicht-modalen Dialog an. Die übrige Seite bleibt dabei weiterhin bedienbar.
HTMLDialogElement.showModal() Methode
Öffnet ein <code>&lt;dialog&gt;</code>-Element als modalen Dialog in der Top-Layer-Ebene, macht den restlichen Seiteninhalt inert und zeigt einen <code>::backdrop</code> an.
HTMLDialogElement: cancel Ereignis
Wird an einem <code>&lt;dialog&gt;</code> ausgelöst, wenn der Benutzer das Schließen anfordert, z. B. mit Esc. Mit <code>preventDefault()</code> lässt sich das Schließen verhindern.
HTMLDialogElement: close Ereignis
Wird auf einem <code>&lt;dialog&gt;</code>-Element ausgelöst, nachdem der Dialog geschlossen wurde – egal ob per <code>close()</code>, Formular mit <code>method="dialog"</code> oder Escape-Taste.
HTMLDivElement Schnittstelle
Stellt ein <code>&lt;div&gt;</code>-Element im DOM dar und erbt alle Eigenschaften und Methoden von <code>HTMLElement</code>. Dazu kommt nur die veraltete Eigenschaft <code>align</code>.
HTMLDListElement Schnittstelle
Repräsentiert ein <code>&lt;dl&gt;</code>-Element (Beschreibungsliste) im DOM und erbt alle Eigenschaften und Methoden von <code>HTMLElement</code>.
HTMLDListElement.compact Eigenschaft
Veraltete boolesche Eigenschaft, die das HTML-Attribut <code>compact</code> eines <code>&lt;dl&gt;</code>-Elements spiegelt und eine platzsparende Darstellung anfordert.
HTMLDocument Schnittstelle
Veralteter Name für das Dokument-Interface: <code>window.HTMLDocument</code> gibt es nur noch aus Kompatibilitätsgründen. Neuer Code sollte stattdessen <code>Document</code> verwenden.
HTMLElement Schnittstelle
Das <code>HTMLElement</code>-Interface repräsentiert jedes HTML-Element und stellt gemeinsame Eigenschaften wie <code>dataset</code>, <code>hidden</code>, <code>style</code> und Methoden wie <code>click()</code> bereit.
HTMLElement.accessKey Eigenschaft
Liest oder setzt die Zugriffstaste (<code>accesskey</code>-Attribut), mit der Nutzer ein Element per Tastenkombination fokussieren oder aktivieren können.
HTMLElement.accessKeyLabel Eigenschaft
Schreibgeschützte Eigenschaft, die die vom Browser zugewiesene Tastenkombination für den <code>accesskey</code> eines Elements als lesbaren String liefert (z. B. <code>"Alt+Shift+S"</code>).
HTMLElement.anchorElement Eigenschaft
Gibt das Ankerelement zurück, mit dem ein Element über das HTML-Attribut <code>anchor</code> verknüpft ist. Ohne Verknüpfung ist der Wert <code>null</code>.
HTMLElement.attachInternals() Methode
Gibt ein <code>ElementInternals</code>-Objekt zurück, mit dem ein autonomes Custom Element an Formularen teilnehmen, eigene Validierung und ARIA-Semantik festlegen kann.
HTMLElement.attributeStyleMap Eigenschaft
Gibt ein lebendiges <code>StylePropertyMap</code>-Objekt zurück, über das sich die Inline-Stile (<code>style</code>-Attribut) eines Elements als typisierte CSS-Werte lesen und schreiben lassen.
HTMLElement.autocapitalize Eigenschaft
Liest oder setzt, ob und wie Texteingaben in einem Element automatisch großgeschrieben werden. Das betrifft vor allem virtuelle Tastaturen und die Spracheingabe.
HTMLElement.autocorrect Eigenschaft
Boolesche Eigenschaft, die steuert, ob der Browser oder das Betriebssystem bearbeitbaren Text beim Tippen automatisch auf Rechtschreib- und Zeichensetzungsfehler korrigiert.
HTMLElement.autofocus Eigenschaft
Boolesche Eigenschaft, die das globale HTML-Attribut <code>autofocus</code> widerspiegelt und festlegt, ob ein Element beim Laden der Seite oder Öffnen eines Dialogs automatisch fokussiert wird.
HTMLElement.blur() Methode
Entfernt den Tastaturfokus vom Element, sofern es gerade fokussiert ist. Anschließend ist in der Regel <code>document.body</code> das aktive Element.
HTMLElement.click() Methode
Simuliert einen Mausklick auf ein Element: Es wird ein <code>click</code>-Event ausgelöst, das durch den DOM-Baum aufsteigt und die Standardaktion ausführt.
HTMLElement.contentEditable Eigenschaft
Liest oder setzt als String, ob der Inhalt eines Elements vom Benutzer direkt bearbeitet werden kann (<code>"true"</code>, <code>"false"</code>, <code>"plaintext-only"</code>, <code>"inherit"</code>).
HTMLElement.dataset Eigenschaft
Liefert ein <code>DOMStringMap</code>-Objekt, über das man alle <code>data-*</code>-Attribute eines Elements lesen, setzen und löschen kann.
HTMLElement.dir Eigenschaft
Liest oder setzt die Schreibrichtung (<code>"ltr"</code>, <code>"rtl"</code> oder <code>"auto"</code>) eines Elements und spiegelt das HTML-Attribut <code>dir</code> wider.
HTMLElement.draggable Eigenschaft
Liest oder setzt einen Boolean-Wert, der angibt, ob das Element per HTML Drag and Drop gezogen werden kann. Entspricht dem HTML-Attribut <code>draggable</code>.
HTMLElement.editContext Eigenschaft
Liest oder setzt das <code>EditContext</code>-Objekt eines Elements. Damit wird das Element bearbeitbar, und die Texteingabe steuert man selbst.
HTMLElement.enterKeyHint Eigenschaft
Liest oder setzt, welche Beschriftung bzw. welches Symbol die Eingabetaste auf virtuellen Bildschirmtastaturen zeigen soll. Die Eigenschaft spiegelt das HTML-Attribut <code>enterkeyhint</code>.
HTMLElement.focus() Methode
Setzt den Tastatur-Fokus auf das Element, sofern es fokussierbar ist. Das Element empfängt danach Tastatureingaben und die Ereignisse <code>focus</code>/<code>focusin</code>.
HTMLElement.hidden Eigenschaft
Liest oder setzt das <code>hidden</code>-Attribut eines Elements und blendet es damit aus bzw. wieder ein.
HTMLElement.hidePopover() Methode
Verbirgt ein gerade sichtbares Popover-Element: Es wird aus der obersten Ebene (Top Layer) entfernt und wieder mit <code>display: none</code> dargestellt.
HTMLElement.inert Eigenschaft
Boolesche Eigenschaft, die das <code>inert</code>-Attribut widerspiegelt und ein Element samt Nachfahren für Klicks, Fokus, Suche und Hilfstechnologien unbenutzbar macht.
HTMLElement.innerText Eigenschaft
Liest oder setzt den <em>gerenderten</em> Textinhalt eines Elements und seiner Nachkommen, also den Text so, wie er nach CSS-Layout sichtbar ist.
HTMLElement.inputMode Eigenschaft
Liest oder setzt das <code>inputmode</code>-Attribut, das dem Browser mitteilt, welche Art virtueller Tastatur für die Eingabe angezeigt werden soll.
HTMLElement.isContentEditable Eigenschaft
Schreibgeschützter boolescher Wert, der angibt, ob der Inhalt des Elements aktuell bearbeitbar ist, auch wenn die Bearbeitbarkeit von einem Vorfahren geerbt wurde.
HTMLElement.lang Eigenschaft
Liest oder setzt die Sprache eines Elements als BCP-47-Sprachtag (z. B. <code>"de"</code>, <code>"en-US"</code>) und spiegelt dabei das HTML-Attribut <code>lang</code>.
HTMLElement.nonce Eigenschaft
Liest oder setzt die kryptografische Einmalnummer (Nonce), anhand derer eine Content Security Policy entscheidet, ob ein Skript oder Stylesheet ausgeführt bzw. angewendet werden darf.
HTMLElement.offsetHeight Eigenschaft
Liefert die gerenderte Höhe eines Elements inklusive Innenabstand (<code>padding</code>), Rahmen (<code>border</code>) und horizontaler Scrollleiste als gerundete Ganzzahl in Pixeln.
HTMLElement.offsetLeft Eigenschaft
Liefert den horizontalen Abstand in ganzen Pixeln zwischen der linken Außenkante des Elements und der linken Innenkante seines <code>offsetParent</code> (schreibgeschützt).
HTMLElement.offsetParent Eigenschaft
Schreibgeschützte Eigenschaft, die das nächstgelegene positionierte Vorfahrenelement liefert. Auf dieses Element beziehen sich <code>offsetTop</code> und <code>offsetLeft</code>.
HTMLElement.offsetTop Eigenschaft
Liefert den Abstand in ganzen Pixeln vom oberen äußeren Rahmen des Elements bis zum oberen Innenrand (Padding-Kante) seines <code>offsetParent</code>.
HTMLElement.offsetWidth Eigenschaft
Gibt die Layout-Breite eines Elements in CSS-Pixeln als gerundete Ganzzahl zurück, einschließlich Padding, Rahmen und vertikaler Scrollleiste.
HTMLElement.outerText Eigenschaft
Liest den dargestellten Text eines Elements (wie <code>innerText</code>) oder ersetzt beim Schreiben das <em>gesamte</em> Element samt Tag durch reinen Text.
HTMLElement.popover Eigenschaft
Liest oder setzt den Popover-Zustand eines Elements (<code>"auto"</code>, <code>"hint"</code>, <code>"manual"</code> oder <code>null</code>) und spiegelt dabei das HTML-Attribut <code>popover</code>.
HTMLElement.showPopover() Methode
Zeigt ein Popover-Element (ein Element mit <code>popover</code>-Attribut) an und legt es in die oberste Ebene (Top Layer) über allen anderen Inhalten.
HTMLElement.spellcheck Eigenschaft
Liest oder setzt als booleschen Wert, ob der Browser den editierbaren Inhalt eines Elements auf Rechtschreibfehler prüfen soll. Spiegelt das HTML-Attribut <code>spellcheck</code>.
HTMLElement.style Eigenschaft
Gibt den Inline-Stil eines Elements (das <code>style</code>-Attribut) als dynamisches <code>CSSStyleProperties</code>-Objekt zurück, über das sich einzelne CSS-Eigenschaften lesen und setzen lassen.
HTMLElement.tabIndex Eigenschaft
Liest oder setzt die Position eines Elements in der Tabulator-Reihenfolge und spiegelt das HTML-Attribut <code>tabindex</code> wider.
HTMLElement.title Eigenschaft
Liest oder setzt das <code>title</code>-Attribut eines Elements, also den beratenden Text, den Browser meist als Tooltip beim Überfahren mit der Maus anzeigen.
HTMLElement.togglePopover() Methode
Öffnet ein geschlossenes oder schließt ein offenes Popover-Element (Element mit <code>popover</code>-Attribut). Mit <code>force</code> lässt sich ein bestimmter Zustand erzwingen.
HTMLElement.translate Eigenschaft
Boolesche Eigenschaft, die das HTML-Attribut <code>translate</code> spiegelt und festlegt, ob Text und übersetzbare Attribute eines Elements übersetzt werden dürfen.
HTMLElement.virtualKeyboardPolicy Eigenschaft
Liest oder setzt, ob die virtuelle Bildschirmtastatur beim Fokussieren eines editierbaren Elements automatisch (<code>"auto"</code>) oder nur per Skript (<code>"manual"</code>) erscheint.
HTMLElement.writingSuggestions Eigenschaft
Liest oder setzt als String (<code>"true"</code>/<code>"false"</code>), ob der Browser in einem Element und seinen Kindelementen eigene Schreibvorschläge anbieten darf.
HTMLElement: beforetoggle Ereignis
Wird bei einem Popover- oder <code>&lt;dialog&gt;</code>-Element ausgelöst, direkt bevor es angezeigt oder verborgen wird; das Öffnen lässt sich hier noch abbrechen.
HTMLElement: change Ereignis
Wird bei <code>&lt;input&gt;</code>, <code>&lt;select&gt;</code> und <code>&lt;textarea&gt;</code> ausgelöst, sobald der Benutzer eine Wertänderung abschließt bzw. bestätigt.
HTMLElement: command Ereignis
Wird auf dem Zielelement ausgelöst, wenn ein <code>&lt;button&gt;</code> mit gültigen <code>commandfor</code>- und <code>command</code>-Werten aktiviert wird.
HTMLElement: drag Ereignis
Wird während eines Ziehvorgangs wiederholt (etwa alle paar hundert Millisekunden) am gezogenen Element bzw. an der gezogenen Textauswahl ausgelöst.
HTMLElement: dragend Ereignis
Wird am gezogenen Quellelement ausgelöst, wenn eine Drag-and-Drop-Operation endet: durch Loslassen der Maustaste oder Abbruch per Escape-Taste.
HTMLElement: dragenter Ereignis
Wird ausgelöst, wenn ein gezogenes Element oder eine Textauswahl in den Bereich eines möglichen Ablageziels hineinbewegt wird.
HTMLElement: dragleave Ereignis
Wird ausgelöst, wenn ein gezogenes Element oder eine Textauswahl ein gültiges Ablageziel (Drop-Zone) verlässt.
HTMLElement: dragover Ereignis
Wird wiederholt (etwa alle 50–350 ms) ausgelöst, solange ein Element oder eine Textauswahl über ein potenzielles Ablageziel gezogen wird.
HTMLElement: dragstart Ereignis
Wird ausgelöst, sobald der Benutzer beginnt, ein Element oder eine Textauswahl per Drag-and-drop zu ziehen.
HTMLElement: drop Ereignis
Wird ausgelöst, wenn ein gezogenes Element, eine Textauswahl oder eine Datei auf einem gültigen Ablageziel losgelassen wird.
HTMLElement: error Ereignis
Wird auf einem Element ausgelöst, wenn eine Ressource (z. B. Bild, Skript, Stylesheet) nicht geladen oder nicht verwendet werden kann.
HTMLElement: interest Ereignis
Wird auf dem Ziel-Element eines Interest-Invokers (<code>interestfor</code>) ausgelöst, sobald der Nutzer Interesse zeigt, etwa durch Hover, Fokus oder langes Drücken.
HTMLElement: load Ereignis
Wird an Elementen mit externer Ressource (z. B. <code>&lt;img&gt;</code>, <code>&lt;script&gt;</code>, <code>&lt;link&gt;</code>, <code>&lt;iframe&gt;</code>) ausgelöst, sobald die Ressource erfolgreich geladen wurde.
HTMLElement: loseinterest Ereignis
Wird auf dem Ziel-Element eines Interest-Invokers (<code>interestfor</code>) ausgelöst, wenn der Nutzer das Interesse verliert, z. B. weil Maus oder Fokus das Auslöser-Element verlassen.
HTMLElement: toggle Ereignis
Wird bei einem Popover-, <code>&lt;dialog&gt;</code>- oder <code>&lt;details&gt;</code>-Element ausgelöst, direkt nachdem es geöffnet oder geschlossen wurde.
HTMLEmbedElement Schnittstelle
Repräsentiert ein <code>&lt;embed&gt;</code>-Element im DOM und bietet Eigenschaften wie <code>src</code>, <code>type</code>, <code>width</code> und <code>height</code> zum Einbetten externer Inhalte.
HTMLEmbedElement.getSVGDocument() Methode
Gibt das <code>Document</code>-Objekt eines per <code>&lt;embed&gt;</code> eingebundenen SVG zurück oder <code>null</code>, wenn kein Zugriff möglich ist.
HTMLEmbedElement.height Eigenschaft
Liest oder setzt als String das <code>height</code>-Attribut eines <code>&lt;embed&gt;</code>-Elements, also die angezeigte Höhe der eingebetteten Ressource in CSS-Pixeln.
HTMLEmbedElement.src Eigenschaft
Liest oder setzt die URL der Ressource, die ein <code>&lt;embed&gt;</code>-Element einbettet. Die Eigenschaft spiegelt das HTML-Attribut <code>src</code> wider.
HTMLEmbedElement.type Eigenschaft
Liest oder setzt das <code>type</code>-Attribut eines <code>&lt;embed&gt;</code>-Elements, also den MIME-Typ der eingebetteten Ressource.
HTMLEmbedElement.width Eigenschaft
Liest oder setzt als String das <code>width</code>-Attribut eines <code>&lt;embed&gt;</code>-Elements, also die angezeigte Breite der eingebetteten Ressource in CSS-Pixeln.
HTMLFencedFrameElement Schnittstelle
Steht in JavaScript für ein <code>&lt;fencedframe&gt;</code>-Element – einen abgeschotteten Frame für datenschutzfreundliche Werbung. Die Konfiguration erfolgt über <code>config</code>, <code>width</code>, <code>height</code> und <code>allow</code>.
HTMLFencedFrameElement.allow Eigenschaft
Liest oder setzt den Wert des HTML-Attributs <code>allow</code> eines <code>&lt;fencedframe&gt;</code>. Das Attribut legt die Berechtigungsrichtlinie (Permissions Policy) für den eingebetteten Inhalt fest.
HTMLFencedFrameElement.config Eigenschaft
Liest oder setzt das <code>FencedFrameConfig</code>-Objekt, das festlegt, zu welchem Inhalt ein <code>&lt;fencedframe&gt;</code> navigiert.
HTMLFencedFrameElement.height Eigenschaft
Liest oder setzt den Wert des <code>height</code>-Attributs eines <code>&lt;fencedframe&gt;</code>-Elements, also die Höhe des Rahmens als Zeichenkette.
HTMLFencedFrameElement.width Eigenschaft
Liest und setzt das <code>width</code>-Attribut eines <code>&lt;fencedframe&gt;</code>-Elements, also die Breite des Rahmens in CSS-Pixeln, als Zeichenkette.
HTMLFieldSetElement Schnittstelle
Repräsentiert ein <code>&lt;fieldset&gt;</code>-Element und bietet Eigenschaften und Methoden zum Gruppieren, Deaktivieren und Validieren zusammengehöriger Formularfelder.
HTMLFieldSetElement.checkValidity() Methode
Prüft die Gültigkeit eines <code>&lt;fieldset&gt;</code>-Elements. Das Ergebnis ist immer <code>true</code>, weil fieldsets nie an der Constraint-Validierung teilnehmen.
HTMLFieldSetElement.disabled Eigenschaft
Boolescher Wert, der das <code>disabled</code>-Attribut eines <code>&lt;fieldset&gt;</code> widerspiegelt und damit alle enthaltenen Formularelemente auf einmal deaktiviert.
HTMLFieldSetElement.elements Eigenschaft
Gibt eine live aktualisierte <code>HTMLCollection</code> mit allen Formularsteuerelementen innerhalb eines <code>&lt;fieldset&gt;</code> zurück. Die Eigenschaft ist schreibgeschützt.
HTMLFieldSetElement.form Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>HTMLFormElement</code> liefert, zu dem ein <code>&lt;fieldset&gt;</code> gehört, oder <code>null</code>, wenn es keinem Formular zugeordnet ist.
HTMLFieldSetElement.name Eigenschaft
Liest oder setzt den Namen eines <code>&lt;fieldset&gt;</code>-Elements. Die Eigenschaft spiegelt das HTML-Attribut <code>name</code>.
HTMLFieldSetElement.reportValidity() Methode
Führt dieselbe Gültigkeitsprüfung wie <code>checkValidity()</code> aus und meldet Probleme dem Nutzer. Beim <code>&lt;fieldset&gt;</code> ist das Ergebnis aber immer <code>true</code>.
HTMLFieldSetElement.setCustomValidity() Methode
Setzt eine benutzerdefinierte Fehlermeldung für ein <code>&lt;fieldset&gt;</code>-Element. Mit einem leeren String wird der Fehler wieder entfernt.
HTMLFieldSetElement.type Eigenschaft
Nur-Lese-Eigenschaft, die bei einem <code>&lt;fieldset&gt;</code>-Element immer den String <code>"fieldset"</code> zurückgibt.
HTMLFieldSetElement.validationMessage Eigenschaft
Schreibgeschützte Zeichenkette mit der lokalisierten Validierungsmeldung des <code>&lt;fieldset&gt;</code>. Sie ist immer leer, weil Fieldsets nicht selbst validiert werden.
HTMLFieldSetElement.validity Eigenschaft
Gibt ein schreibgeschütztes <code>ValidityState</code>-Objekt mit den Gültigkeitszuständen des <code>&lt;fieldset&gt;</code>-Elements zurück.
HTMLFieldSetElement.willValidate Eigenschaft
Schreibgeschützte Eigenschaft, die bei <code>&lt;fieldset&gt;</code>-Elementen immer <code>false</code> liefert, weil sie keine Kandidaten für die Einschränkungsvalidierung sind.
HTMLFontElement Schnittstelle
Stellt das veraltete HTML-Element <code>&lt;font&gt;</code> im DOM dar und bietet Zugriff auf seine Attribute <code>color</code>, <code>face</code> und <code>size</code>.
HTMLFontElement.color Eigenschaft
Veraltete Eigenschaft, die das <code>color</code>-Attribut eines <code>&lt;font&gt;</code>-Elements als String liest und setzt – benannte Farbe oder <code>#RRGGBB</code>.
HTMLFontElement.face Eigenschaft
Veraltete Eigenschaft, die das <code>face</code>-Attribut eines <code>&lt;font&gt;</code>-Elements als String liest und setzt, also eine kommagetrennte Liste von Schriftnamen.
HTMLFontElement.size Eigenschaft
Veraltete Eigenschaft, die als String das <code>size</code>-Attribut eines <code>&lt;font&gt;</code>-Elements liest und setzt.
HTMLFormControlsCollection Schnittstelle
Live-Sammlung aller Steuerelemente eines Formulars, die <code>HTMLFormElement.elements</code> zurückgibt. Zugriff ist über Index, <code>name</code> oder <code>id</code> möglich.
HTMLFormControlsCollection.namedItem() Methode
Gibt das Formularelement oder die <code>RadioNodeList</code> zurück, dessen <code>name</code> oder <code>id</code> dem angegebenen Namen entspricht, sonst <code>null</code>.
HTMLFormElement Schnittstelle
Stellt ein <code>&lt;form&gt;</code>-Element im DOM dar und bietet Zugriff auf seine Steuerelemente, Attribute sowie Methoden zum Absenden, Zurücksetzen und Validieren.
HTMLFormElement.acceptCharset Eigenschaft
Liest oder setzt das HTML-Attribut <code>accept-charset</code> eines <code>&lt;form&gt;</code>-Elements, also die Zeichenkodierung(en) für das Absenden der Formulardaten.
HTMLFormElement.action Eigenschaft
Liest oder setzt die URL, an die ein <code>&lt;form&gt;</code> seine Daten beim Absenden schickt. Die Eigenschaft spiegelt das HTML-Attribut <code>action</code> wider.
HTMLFormElement.autocomplete Eigenschaft
Liest oder setzt das <code>autocomplete</code>-Attribut eines Formulars: <code>"on"</code> erlaubt die automatische Vervollständigung durch den Browser, <code>"off"</code> unterbindet sie.
HTMLFormElement.checkValidity() Methode
Prüft, ob alle Steuerelemente eines Formulars ihre Validierungsregeln erfüllen, und gibt <code>true</code> oder <code>false</code> zurück, ohne Fehlermeldungen anzuzeigen.
HTMLFormElement.elements Eigenschaft
Gibt eine live aktualisierte <code>HTMLFormControlsCollection</code> mit allen aufgeführten Formularsteuerelementen zurück, die dem Formular zugeordnet sind.
HTMLFormElement.encoding Eigenschaft
Liest oder setzt den MIME-Typ, mit dem ein Formular seine Daten codiert – ein Alias für <code>HTMLFormElement.enctype</code>.
HTMLFormElement.enctype Eigenschaft
Liest oder setzt den MIME-Typ, mit dem der Formularinhalt an den Server übertragen wird. Spiegelt das HTML-Attribut <code>enctype</code> wider.
HTMLFormElement.length Eigenschaft
Schreibgeschützte Eigenschaft, die die Anzahl der Formular-Steuerelemente eines <code>&lt;form&gt;</code> liefert – identisch mit <code>form.elements.length</code>.
HTMLFormElement.method Eigenschaft
Liest oder setzt die HTTP-Methode (<code>get</code>, <code>post</code> oder <code>dialog</code>), mit der ein Formular übermittelt wird. Spiegelt das HTML-Attribut <code>method</code>.
HTMLFormElement.name Eigenschaft
Liest oder setzt den Namen eines <code>&lt;form&gt;</code>-Elements als Zeichenkette. Die Eigenschaft spiegelt das HTML-Attribut <code>name</code> wider.
HTMLFormElement.noValidate Eigenschaft
Boolesche Eigenschaft, die das HTML-Attribut <code>novalidate</code> widerspiegelt und festlegt, ob das Formular beim Absenden die Einschränkungsvalidierung überspringt.
HTMLFormElement.rel Eigenschaft
Gibt das <code>rel</code>-Attribut eines <code>&lt;form&gt;</code>-Elements als String zurück oder setzt es. Darin stehen durch Leerzeichen getrennte Linktypen wie <code>noopener</code> oder <code>noreferrer</code>.
HTMLFormElement.relList Eigenschaft
Liefert eine dynamische <code>DOMTokenList</code> mit den Link-Typen aus dem <code>rel</code>-Attribut eines <code>&lt;form&gt;</code>-Elements.
HTMLFormElement.reportValidity() Methode
Prüft alle Steuerelemente eines Formulars auf Gültigkeit, löst für ungültige Felder <code>invalid</code>-Events aus und zeigt dem Nutzer die Fehlermeldungen des Browsers an.
HTMLFormElement.requestSubmit() Methode
Sendet ein Formular per Skript ab, als hätte der Nutzer einen Absende-Button geklickt – mit Validierung und <code>submit</code>-Event.
HTMLFormElement.reset() Methode
Setzt alle Steuerelemente eines Formulars auf ihre Standardwerte zurück – genau wie ein Klick auf einen <code>&lt;button type="reset"&gt;</code>.
HTMLFormElement.submit() Methode
Sendet ein Formular direkt ab, ohne Validierung und ohne das <code>submit</code>-Event auszulösen.
HTMLFormElement.target Eigenschaft
Liest oder setzt den Browsing-Kontext (Fenster, Tab, iframe), in dem die Antwort auf das Absenden des Formulars angezeigt wird – spiegelt das HTML-Attribut <code>target</code>.
HTMLFormElement: formdata Ereignis
Wird an einem <code>&lt;form&gt;</code> ausgelöst, sobald die Eintragsliste der Formulardaten erstellt ist, also beim Absenden oder bei <code>new FormData(form)</code>.
HTMLFormElement: reset Ereignis
Das <code>reset</code>-Ereignis wird an einem <code>&lt;form&gt;</code> ausgelöst, bevor das Formular auf seine Ausgangswerte zurückgesetzt wird.
HTMLFormElement: submit Ereignis
Wird am <code>&lt;form&gt;</code>-Element ausgelöst, wenn das Formular abgeschickt wird – per Absende-Button, Enter-Taste oder <code>requestSubmit()</code>.
HTMLFrameSetElement Schnittstelle
Stellt ein <code>&lt;frameset&gt;</code>-Element dar und bietet die Eigenschaften <code>cols</code> und <code>rows</code> zum Auslesen und Ändern der Frame-Aufteilung.
HTMLGeolocationElement Schnittstelle
Repräsentiert das HTML-Element <code>&lt;geolocation&gt;</code>, einen vom Browser gestalteten Button, über den Nutzer ihren Standort freigeben. Das Interface liefert Position, Fehler und Berechtigungsstatus.
HTMLGeolocationElement.autolocate Eigenschaft
Liest oder setzt einen booleschen Wert, der festlegt, ob das <code>&lt;geolocation&gt;</code>-Element den Standort beim Rendern sofort abruft, wenn die Berechtigung bereits erteilt ist.
HTMLGeolocationElement.error Eigenschaft
Schreibgeschützte Eigenschaft, die ein <code>GeolocationPositionError</code> enthält, wenn das <code>&lt;geolocation&gt;</code>-Element keinen Standort ermitteln konnte, sonst <code>null</code>.
HTMLGeolocationElement.initialPermissionStatus Eigenschaft
Liefert den Berechtigungsstatus für <code>geolocation</code> zum Zeitpunkt des ersten Ladens der Seite: <code>"granted"</code>, <code>"denied"</code> oder <code>"prompt"</code>.
HTMLGeolocationElement.invalidReason Eigenschaft
Schreibgeschützt: liefert als Zeichenkette den Grund, warum ein <code>&lt;geolocation&gt;</code>-Element gerade ungültig (blockiert) ist, oder einen leeren String, wenn es gültig ist.
HTMLGeolocationElement.isValid Eigenschaft
Schreibgeschützter boolescher Wert, der angibt, ob ein <code>&lt;geolocation&gt;</code>-Element gerade gültig ist, also vom Benutzer aktiviert werden kann, oder ob es blockiert ist.
HTMLGeolocationElement.permissionStatus Eigenschaft
Schreibgeschützte Eigenschaft, die den aktuellen Berechtigungsstatus der <code>geolocation</code>-Funktion für ein <code>&lt;geolocation&gt;</code>-Element als <code>"granted"</code>, <code>"denied"</code> oder <code>"prompt"</code> liefert.
HTMLGeolocationElement.position Eigenschaft
Schreibgeschützte Eigenschaft, die die zuletzt über das <code>&lt;geolocation&gt;</code>-Element ermittelte Position als <code>GeolocationPosition</code> liefert, sonst <code>null</code>.
HTMLGeolocationElement.watch Eigenschaft
Liest oder setzt einen booleschen Wert, der festlegt, ob das <code>&lt;geolocation&gt;</code>-Element den Standort fortlaufend aktualisiert statt nur einmal abzufragen.
HTMLGeolocationElement: location Ereignis
Wird am <code>&lt;geolocation&gt;</code>-Element ausgelöst, sobald der Browser Positionsdaten erhält oder eine Positionsanfrage fehlschlägt.
HTMLGeolocationElement: promptaction Ereignis
Wird ausgelöst, wenn der Benutzer das <code>&lt;geolocation&gt;</code>-Element aktiviert und im Berechtigungsdialog eine Entscheidung trifft, also den Standortzugriff erlaubt oder verweigert.
HTMLGeolocationElement: promptdismiss Ereignis
Wird ausgelöst, wenn der Benutzer über das <code>&lt;geolocation&gt;</code>-Element den Berechtigungsdialog öffnet und ihn ohne Entscheidung schließt, z. B. per „Schließen“ oder Esc.
HTMLGeolocationElement: validationstatuschange Ereignis
Wird an einem <code>&lt;geolocation&gt;</code>-Element ausgelöst, sobald sich dessen Eigenschaft <code>isValid</code> ändert, das Element also benutzbar oder gesperrt wird.
HTMLHeadElement Schnittstelle
Die Schnittstelle <code>HTMLHeadElement</code> steht für das <code>&lt;head&gt;</code>-Element, das die Metadaten eines Dokuments enthält, etwa Titel, Stylesheets, Skripte und Meta-Angaben.
HTMLHeadingElement Schnittstelle
Repräsentiert die Überschriften-Elemente <code>&lt;h1&gt;</code> bis <code>&lt;h6&gt;</code> im DOM und erbt alle Eigenschaften und Methoden von <code>HTMLElement</code>.
HTMLHRElement Schnittstelle
Repräsentiert ein <code>&lt;hr&gt;</code>-Element (thematischer Umbruch) und bietet neben den geerbten <code>HTMLElement</code>-Eigenschaften einige veraltete Darstellungs-Attribute.
HTMLHtmlElement Schnittstelle
Repräsentiert das <code>&lt;html&gt;</code>-Element, also den Wurzelknoten eines HTML-Dokuments; erreichbar über <code>document.documentElement</code>.
HTMLHtmlElement.version Eigenschaft
Veraltete Eigenschaft, die das <code>version</code>-Attribut des <code>&lt;html&gt;</code>-Elements widerspiegelt, also Versionsangaben zur DTD des Dokuments.
HTMLIFrameElement Schnittstelle
Repräsentiert ein <code>&lt;iframe&gt;</code>-Element im DOM und bietet Eigenschaften zur Steuerung eingebetteter Dokumente, ihres Layouts und ihrer Sicherheitsrichtlinien.
HTMLIFrameElement.allow Eigenschaft
Liest oder setzt die Berechtigungsrichtlinie (Permissions Policy) eines <code>&lt;iframe&gt;</code> und spiegelt das HTML-Attribut <code>allow</code> wider.
HTMLIFrameElement.allowFullscreen Eigenschaft
Boolescher Wert, der das <code>allowfullscreen</code>-Attribut eines <code>&lt;iframe&gt;</code> widerspiegelt und festlegt, ob dessen Inhalt den Vollbildmodus anfordern darf.
HTMLIFrameElement.allowPaymentRequest Eigenschaft
Boolesche Eigenschaft, die das HTML-Attribut <code>allowpaymentrequest</code> abbildet und festlegte, ob ein Cross-Origin-Iframe die Payment Request API nutzen darf.
HTMLIFrameElement.browsingTopics Eigenschaft
Boolescher Wert, der festlegt, ob die ausgewählten Themen (Topics API) des Nutzers im <code>Sec-Browsing-Topics</code>-Header der iframe-Anfrage mitgesendet werden.
HTMLIFrameElement.contentDocument Eigenschaft
Liefert das <code>Document</code> des im iframe geladenen Inhalts, wenn es denselben Ursprung hat wie das einbettende Dokument, sonst <code>null</code>.
HTMLIFrameElement.contentWindow Eigenschaft
Gibt das <code>Window</code>-Objekt (genauer: den <code>WindowProxy</code>) des im <code>&lt;iframe&gt;</code> eingebetteten Dokuments zurück oder <code>null</code>.
HTMLIFrameElement.credentialless Eigenschaft
Gibt an oder legt fest, ob ein <code>&lt;iframe&gt;</code> „credentialless“ ist, also Dokumente darin in einem neuen, flüchtigen Kontext ohne Cookies und gespeicherte Daten lädt.
HTMLIFrameElement.csp Eigenschaft
Liest oder setzt die Content Security Policy, der ein im <code>&lt;iframe&gt;</code> eingebettetes Dokument zustimmen muss, damit es geladen wird (CSP Embedded Enforcement).
HTMLIFrameElement.featurePolicy Eigenschaft
Schreibgeschützte Eigenschaft, die ein <code>FeaturePolicy</code>-Objekt liefert, mit dem sich die für einen iframe geltende Permissions Policy auslesen lässt.
HTMLIFrameElement.getSVGDocument() Methode
Gibt das <code>Document</code>-Objekt eines im <code>&lt;iframe&gt;</code> geladenen SVG-Dokuments zurück, oder <code>null</code>, wenn kein Zugriff möglich ist.
HTMLIFrameElement.height Eigenschaft
Liest oder setzt als String das <code>height</code>-Attribut eines <code>&lt;iframe&gt;</code>, also die Höhe des eingebetteten Rahmens in CSS-Pixeln.
HTMLIFrameElement.loading Eigenschaft
String-Eigenschaft, die dem Browser mitteilt, ob ein <code>&lt;iframe&gt;</code> sofort (<code>"eager"</code>) oder erst bei Bedarf (<code>"lazy"</code>) geladen werden soll.
HTMLIFrameElement.name Eigenschaft
Liest oder setzt das <code>name</code>-Attribut eines <code>&lt;iframe&gt;</code>. Über diesen Namen lässt sich der Frame als Ziel für Links, Formulare und <code>window.open()</code> ansprechen.
HTMLIFrameElement.privateToken Eigenschaft
Liest oder setzt das HTML-Attribut <code>privatetoken</code> eines <code>&lt;iframe&gt;</code>: einen JSON-String mit Optionen für eine Private-State-Token-Operation beim Laden des Frames.
HTMLIFrameElement.referrerPolicy Eigenschaft
Liest oder setzt das <code>referrerpolicy</code>-Attribut eines <code>&lt;iframe&gt;</code> und legt damit fest, welcher Referrer beim Laden des eingebetteten Dokuments gesendet wird.
HTMLIFrameElement.sandbox Eigenschaft
Liefert eine dynamische <code>DOMTokenList</code> mit den Tokens des <code>sandbox</code>-Attributs, die Einschränkungen und Ausnahmen für den eingebetteten Inhalt festlegen.
HTMLIFrameElement.src Eigenschaft
Liest oder setzt die URL des im <code>&lt;iframe&gt;</code> eingebetteten Dokuments und spiegelt das HTML-Attribut <code>src</code> wider.
HTMLIFrameElement.srcdoc Eigenschaft
Liest oder setzt das Inline-HTML-Markup, das ein <code>&lt;iframe&gt;</code> als eigenes Dokument darstellt. Entspricht dem HTML-Attribut <code>srcdoc</code>.
HTMLIFrameElement.width Eigenschaft
Liest oder setzt als String das <code>width</code>-Attribut eines <code>&lt;iframe&gt;</code>, also die Breite des eingebetteten Rahmens in CSS-Pixeln.
HTMLImageElement Schnittstelle
Repräsentiert ein <code>&lt;img&gt;</code>-Element im DOM und stellt Eigenschaften und Methoden zum Laden, Abfragen und Steuern von Bildern bereit.
HTMLImageElement.align Eigenschaft
Veraltete String-Eigenschaft, die das HTML-Attribut <code>align</code> eines <code>&lt;img&gt;</code> widerspiegelt und die Ausrichtung des Bildes relativ zum umgebenden Inhalt festlegt.
HTMLImageElement.alt Eigenschaft
Liest oder setzt den Alternativtext eines <code>&lt;img&gt;</code>-Elements und spiegelt damit das HTML-Attribut <code>alt</code>.
HTMLImageElement.attributionSrc Eigenschaft
Liest oder setzt das <code>attributionsrc</code>-Attribut eines <code>&lt;img&gt;</code>. Dann sendet der Browser mit der Bildanfrage den Header <code>Attribution-Reporting-Eligible</code>.
HTMLImageElement.border Eigenschaft
Veraltete Eigenschaft, die das HTML-Attribut <code>border</code> eines <code>&lt;img&gt;</code> als String widerspiegelt und die Rahmenbreite in Pixeln angibt.
HTMLImageElement.complete Eigenschaft
Schreibgeschützter boolescher Wert, der angibt, ob der Browser das Laden eines <code>&lt;img&gt;</code> abgeschlossen hat. Das gilt auch dann, wenn das Laden fehlgeschlagen ist.
HTMLImageElement.crossOrigin Eigenschaft
Liest oder setzt die CORS-Einstellung (<code>"anonymous"</code>, <code>"use-credentials"</code> oder <code>null</code>), mit der der Browser ein Bild lädt.
HTMLImageElement.currentSrc Eigenschaft
Liefert als schreibgeschützten String die absolute URL der Bildquelle, die der Browser tatsächlich ausgewählt und geladen hat.
HTMLImageElement.decode() Methode
Gibt ein Promise zurück, das erfüllt wird, sobald das Bild geladen und decodiert ist und ohne Ruckeln ins DOM eingefügt werden kann.
HTMLImageElement.decoding Eigenschaft
Gibt dem Browser einen Hinweis, ob ein Bild synchron, asynchron oder nach eigenem Ermessen dekodiert werden soll; spiegelt das HTML-Attribut <code>decoding</code>.
HTMLImageElement.fetchPriority Eigenschaft
Gibt dem Browser einen Hinweis, mit welcher Priorität ein Bild im Vergleich zu anderen Bildern geladen werden soll: <code>"high"</code>, <code>"low"</code> oder <code>"auto"</code>.
HTMLImageElement.height Eigenschaft
Liest oder setzt die Höhe, in der ein <code>&lt;img&gt;</code> gerendert wird, als ganze Zahl in CSS-Pixeln. Spiegelt das HTML-Attribut <code>height</code> wider.
HTMLImageElement.hspace Eigenschaft
Die veraltete Eigenschaft <code>hspace</code> legt den horizontalen Leerraum links und rechts eines <code>&lt;img&gt;</code>-Elements in Pixeln fest.
HTMLImageElement.isMap Eigenschaft
Boolesche Eigenschaft, die das HTML-Attribut <code>ismap</code> spiegelt und ein Bild als Teil einer serverseitigen Image-Map kennzeichnet.
HTMLImageElement.loading Eigenschaft
Liest oder setzt den Lade-Hinweis eines Bildes: <code>"eager"</code> lädt sofort, <code>"lazy"</code> verzögert das Laden, bis das Bild in die Nähe des Sichtfensters kommt.
HTMLImageElement.longDesc Eigenschaft
Veraltete Eigenschaft, die die URL einer ausführlichen Text- oder HTML-Beschreibung des Bildes als String liest oder setzt und das Attribut <code>longdesc</code> spiegelt.
HTMLImageElement.name Eigenschaft
Die veraltete Eigenschaft <code>name</code> liest oder setzt das HTML-Attribut <code>name</code> eines <code>&lt;img&gt;</code>-Elements, also einen Namen für das Bild.
HTMLImageElement.naturalHeight Eigenschaft
Liefert die intrinsische, dichtekorrigierte Höhe eines Bildes in CSS-Pixeln – unabhängig von der per CSS oder <code>height</code>-Attribut dargestellten Größe.
HTMLImageElement.naturalWidth Eigenschaft
Gibt die intrinsische, dichtekorrigierte Breite eines Bildes in CSS-Pixeln zurück, unabhängig von der per CSS oder <code>width</code>-Attribut dargestellten Größe.
HTMLImageElement.referrerPolicy Eigenschaft
Liest oder setzt die Referrer-Richtlinie, die festlegt, welche Referrer-Information beim Laden des Bildes an den Server gesendet wird.
HTMLImageElement.sizes Eigenschaft
Liest oder setzt das <code>sizes</code>-Attribut eines <code>&lt;img&gt;</code>: die Layoutbreite des Bildes je Media Query oder <code>auto</code> bei Lazy Loading.
HTMLImageElement.src Eigenschaft
Liest oder setzt die URL des Bildes, das ein <code>&lt;img&gt;</code>-Element anzeigt. Die Eigenschaft spiegelt das HTML-Attribut <code>src</code> wider.
HTMLImageElement.srcset Eigenschaft
Liest oder setzt das <code>srcset</code>-Attribut eines <code>&lt;img&gt;</code>: eine kommagetrennte Liste von Bildkandidaten, aus denen der Browser das passende Bild auswählt.
HTMLImageElement.useMap Eigenschaft
Liest oder setzt den Wert des <code>usemap</code>-Attributs eines <code>&lt;img&gt;</code> und verknüpft das Bild so mit einer clientseitigen Bildkarte (<code>&lt;map&gt;</code>).
HTMLImageElement.vspace Eigenschaft
Veraltete Eigenschaft, die den vertikalen Leerraum in Pixeln über und unter einem <code>&lt;img&gt;</code>-Element liest oder setzt. Sie spiegelt das HTML-Attribut <code>vspace</code> wider.
HTMLImageElement.width Eigenschaft
Liest oder setzt die Breite, in der ein <code>&lt;img&gt;</code> gezeichnet wird, in CSS-Pixeln. Spiegelt das HTML-Attribut <code>width</code>.
HTMLImageElement.x Eigenschaft
Gibt die x-Koordinate der linken Rahmenkante eines <code>&lt;img&gt;</code>-Elements relativ zum Ursprung des Dokuments (initialer Containing Block) als Ganzzahl zurück. Nur lesbar.
HTMLImageElement.y Eigenschaft
Gibt die y-Koordinate der oberen Randkante eines <code>&lt;img&gt;</code>-Elements relativ zum Ursprung des Dokuments (initialer umschließender Block) als Ganzzahl zurück.
HTMLInputElement Schnittstelle
Stellt <code>&lt;input&gt;</code>-Elemente im DOM dar und bietet Eigenschaften und Methoden für Wert, Typ, Validierung, Auswahl und Darstellung.
HTMLInputElement.accept Eigenschaft
Liest oder setzt das <code>accept</code>-Attribut eines <code>&lt;input type="file"&gt;</code>. Es legt fest, welche Dateitypen der Auswahldialog vorschlägt.
HTMLInputElement.alpha Eigenschaft
Boolesche Eigenschaft, die das HTML-Attribut <code>alpha</code> widerspiegelt: Sie legt fest, ob Nutzer in einem <code>&lt;input type="color"&gt;</code> auch die Deckkraft (Alpha) wählen dürfen.
HTMLInputElement.alt Eigenschaft
Liest oder setzt den Alternativtext eines <code>&lt;input type="image"&gt;</code>, also das Text-Label des Bild-Buttons für Nutzer, die das Bild nicht sehen können.
HTMLInputElement.autocomplete Eigenschaft
Liest oder setzt den Wert des HTML-Attributs <code>autocomplete</code>. Er legt fest, ob und womit der Browser ein Eingabefeld automatisch ausfüllen darf.
HTMLInputElement.capture Eigenschaft
Liest oder setzt das <code>capture</code>-Attribut eines <code>&lt;input type="file"&gt;</code> und legt fest, ob Kamera oder Mikrofon direkt geöffnet werden sollen.
HTMLInputElement.checked Eigenschaft
Liest oder setzt, ob ein <code>&lt;input type="checkbox"&gt;</code> oder <code>&lt;input type="radio"&gt;</code> aktuell markiert ist.
HTMLInputElement.checkValidity() Methode
Prüft, ob ein <code>&lt;input&gt;</code>-Element alle Validierungsregeln erfüllt, gibt <code>true</code> oder <code>false</code> zurück und löst bei Ungültigkeit ein <code>invalid</code>-Event aus.
HTMLInputElement.colorSpace Eigenschaft
Liest oder setzt das <code>colorspace</code>-Attribut eines <code>&lt;input type="color"&gt;</code> und legt damit fest, ob der Farbwert in sRGB oder Display P3 ausgegeben wird.
HTMLInputElement.defaultChecked Eigenschaft
Liest oder setzt den Standard-Markierungszustand einer Checkbox bzw. eines Radiobuttons und spiegelt damit das HTML-Attribut <code>checked</code> wider.
HTMLInputElement.defaultValue Eigenschaft
Liest oder setzt den Standardwert eines <code>&lt;input&gt;</code>-Elements, also den Inhalt des HTML-Attributs <code>value</code>.
HTMLInputElement.dirName Eigenschaft
Liest oder setzt das HTML-Attribut <code>dirname</code>. Damit wird die Schreibrichtung (<code>ltr</code>/<code>rtl</code>) des Feldinhalts als zusätzliches Formularfeld mitgeschickt.
HTMLInputElement.disabled Eigenschaft
Boolesche Eigenschaft, die das HTML-Attribut <code>disabled</code> widerspiegelt und angibt, ob ein <code>&lt;input&gt;</code>-Element deaktiviert ist.
HTMLInputElement.files Eigenschaft
Liefert die vom Nutzer über ein <code>&lt;input type="file"&gt;</code> ausgewählten Dateien als <code>FileList</code> und kann auch neu gesetzt werden.
HTMLInputElement.form Eigenschaft
Gibt das <code>HTMLFormElement</code> zurück, zu dem das <code>&lt;input&gt;</code>-Element gehört, oder <code>null</code>, wenn es keinem Formular zugeordnet ist.
HTMLInputElement.formAction Eigenschaft
Liest oder setzt die Ziel-URL, an die das Formular gesendet wird, wenn es über dieses <code>&lt;input&gt;</code> abgeschickt wird. Spiegelt das Attribut <code>formaction</code>.
HTMLInputElement.formEnctype Eigenschaft
Liest oder setzt den Kodierungstyp (MIME-Typ), mit dem ein Formular übertragen wird, wenn es über genau diesen Absende-Button (<code>submit</code>/<code>image</code>) abgeschickt wird.
HTMLInputElement.formMethod Eigenschaft
Liest oder setzt die HTTP-Methode (<code>get</code>, <code>post</code> oder <code>dialog</code>), mit der das Formular abgeschickt wird, wenn dieses <code>&lt;input&gt;</code> das Absenden auslöst.
HTMLInputElement.formNoValidate Eigenschaft
Boolescher Wert, der angibt, ob das Formular beim Absenden über diesen <code>&lt;input&gt;</code>-Button die Einschränkungsvalidierung überspringt; spiegelt das HTML-Attribut <code>formnovalidate</code>.
HTMLInputElement.formTarget Eigenschaft
Liest oder setzt das Browsing-Ziel (Tab, Fenster, iframe), in dem die Antwort eines über diesen Button abgeschickten Formulars angezeigt wird – spiegelt das Attribut <code>formtarget</code>.
HTMLInputElement.height Eigenschaft
Liest oder setzt die Höhe eines <code>&lt;input type="image"&gt;</code>-Elements in CSS-Pixeln. Die Eigenschaft spiegelt das HTML-Attribut <code>height</code> wider.
HTMLInputElement.indeterminate Eigenschaft
Liest oder setzt den visuellen „unbestimmten“ Zustand eines Kontrollkästchens (<code>&lt;input type="checkbox"&gt;</code>), unabhängig von <code>checked</code>.
HTMLInputElement.labels Eigenschaft
Gibt eine schreibgeschützte <code>NodeList</code> aller <code>&lt;label&gt;</code>-Elemente zurück, die mit dem <code>&lt;input&gt;</code> verknüpft sind. Bei <code>type="hidden"</code> ist der Wert <code>null</code>.
HTMLInputElement.list Eigenschaft
Schreibgeschützte Eigenschaft, die das über das <code>list</code>-Attribut verknüpfte <code>HTMLDataListElement</code> liefert – oder <code>null</code>.
HTMLInputElement.max Eigenschaft
Liest oder setzt das <code>max</code>-Attribut eines <code>&lt;input&gt;</code>-Elements, also den größten gültigen Wert bei Zahlen-, Bereichs- und Datumseingaben.
HTMLInputElement.maxLength Eigenschaft
Liest oder setzt die maximale Zeichenanzahl (in UTF-16-Codeeinheiten) für ein <code>&lt;input&gt;</code>-Element und spiegelt das HTML-Attribut <code>maxlength</code>.
HTMLInputElement.min Eigenschaft
Liest oder setzt das <code>min</code>-Attribut eines <code>&lt;input&gt;</code>-Elements, also den kleinsten gültigen Wert für numerische oder datumsbasierte Eingaben.
HTMLInputElement.minLength Eigenschaft
Liest oder setzt die minimale Zeichenzahl (in UTF-16-Codeeinheiten), die der Wert eines <code>&lt;input&gt;</code>-Elements haben muss, um gültig zu sein.
HTMLInputElement.multiple Eigenschaft
Boolesche Eigenschaft, die das HTML-Attribut <code>multiple</code> spiegelt und angibt, ob ein Eingabefeld mehrere Werte (Dateien oder E-Mail-Adressen) annehmen darf.
HTMLInputElement.name Eigenschaft
Liest oder setzt den Namen eines <code>&lt;input&gt;</code>-Elements. Er spiegelt das HTML-Attribut <code>name</code> wider und dient beim Absenden des Formulars als Schlüssel.
HTMLInputElement.pattern Eigenschaft
Liest oder setzt den regulären Ausdruck (Attribut <code>pattern</code>), dem ein nicht leerer Wert eines <code>&lt;input&gt;</code>-Felds entsprechen muss.
HTMLInputElement.placeholder Eigenschaft
Liest oder setzt den Platzhaltertext eines <code>&lt;input&gt;</code>-Elements: einen kurzen Hinweis, der angezeigt wird, solange das Feld leer ist.
HTMLInputElement.popoverTargetAction Eigenschaft
Liest oder setzt die Aktion (<code>"show"</code>, <code>"hide"</code> oder <code>"toggle"</code>), die ein Input-Button auf sein Popover-Ziel ausführt. Spiegelt das HTML-Attribut <code>popovertargetaction</code>.
HTMLInputElement.popoverTargetElement Eigenschaft
Liest oder setzt das Popover-Element, das ein <code>&lt;input type="button"&gt;</code> beim Klick öffnet, schließt oder umschaltet. Entspricht dem Attribut <code>popovertarget</code> in JavaScript.
HTMLInputElement.readOnly Eigenschaft
Liest oder setzt, ob ein <code>&lt;input&gt;</code> schreibgeschützt ist, also vom Benutzer nicht bearbeitet werden kann. Der Wert wird trotzdem mit dem Formular gesendet.
HTMLInputElement.reportValidity() Methode
Prüft die Gültigkeit eines <code>&lt;input&gt;</code>-Elements, löst bei Fehlern das <code>invalid</code>-Event aus und zeigt die Fehlermeldung des Browsers direkt am Feld an.
HTMLInputElement.required Eigenschaft
Liest oder setzt als boolescher Wert, ob ein <code>&lt;input&gt;</code>-Feld vor dem Absenden des Formulars ausgefüllt sein muss. Spiegelt das HTML-Attribut <code>required</code>.
HTMLInputElement.select() Methode
Markiert den gesamten Text in einem <code>&lt;input&gt;</code>-Textfeld (oder <code>&lt;textarea&gt;</code>), sodass er z. B. direkt überschrieben oder kopiert werden kann.
HTMLInputElement.selectionDirection Eigenschaft
Gibt die Richtung der aktuellen Textauswahl in einem <code>&lt;input&gt;</code> an (<code>"forward"</code>, <code>"backward"</code> oder <code>"none"</code>) oder legt sie fest.
HTMLInputElement.selectionEnd Eigenschaft
Liefert oder setzt die Endposition (exklusiv) der aktuellen Textauswahl bzw. die Cursorposition in einem <code>&lt;input&gt;</code>-Element.
HTMLInputElement.selectionStart Eigenschaft
Liest oder setzt den Index des ersten ausgewählten Zeichens in einem <code>&lt;input&gt;</code>. Ohne Auswahl ist das die Position des Textcursors.
HTMLInputElement.setCustomValidity() Methode
Setzt eine benutzerdefinierte Fehlermeldung für ein Eingabefeld und markiert es damit als ungültig – ein leerer String hebt den Fehler wieder auf.
HTMLInputElement.setRangeText() Methode
Ersetzt einen Textbereich in einem <code>&lt;input&gt;</code>- oder <code>&lt;textarea&gt;</code>-Element durch einen neuen String und steuert danach die Auswahl.
HTMLInputElement.setSelectionRange() Methode
Legt Start- und Endposition der Textauswahl bzw. die Cursorposition in einem <code>&lt;input&gt;</code>- oder <code>&lt;textarea&gt;</code>-Element fest.
HTMLInputElement.showPicker() Methode
Öffnet per Skript den nativen Browser-Picker eines <code>&lt;input&gt;</code>-Elements, z. B. Datumsauswahl, Farbwähler, Dateidialog oder <code>&lt;datalist&gt;</code>-Vorschläge.
HTMLInputElement.size Eigenschaft
Liest oder setzt die sichtbare Breite eines Eingabefelds in Zeichen und spiegelt damit das HTML-Attribut <code>size</code> wider (Standard: <code>20</code>).
HTMLInputElement.src Eigenschaft
Liest oder setzt die URL des Bildes, das ein <code>&lt;input type="image"&gt;</code> als grafische Senden-Schaltfläche anzeigt. Spiegelt das HTML-Attribut <code>src</code>.
HTMLInputElement.step Eigenschaft
Liest oder setzt das <code>step</code>-Attribut eines <code>&lt;input&gt;</code>-Elements und legt damit die erlaubte Schrittweite für Zahlen-, Bereichs- und Datums-/Zeitwerte fest.
HTMLInputElement.stepDown() Methode
Verringert den Wert eines numerischen <code>&lt;input&gt;</code>-Elements um den Wert von <code>step</code> oder um ein Vielfaches davon.
HTMLInputElement.stepUp() Methode
Erhöht den Wert eines numerischen oder datumsbasierten <code>&lt;input&gt;</code>-Elements um das <code>stepIncrement</code>-fache des <code>step</code>-Werts.
HTMLInputElement.type Eigenschaft
Liest oder setzt den Typ eines <code>&lt;input&gt;</code>-Elements (z. B. <code>text</code>, <code>number</code>, <code>email</code>, <code>date</code>) und spiegelt das HTML-Attribut <code>type</code>.
HTMLInputElement.validationMessage Eigenschaft
Schreibgeschützter String mit der lokalisierten Fehlermeldung des Browsers, die beschreibt, welche Validierungsregel das <code>&lt;input&gt;</code> gerade verletzt.
HTMLInputElement.validity Eigenschaft
Liefert ein schreibgeschütztes <code>ValidityState</code>-Objekt, das beschreibt, welche Validierungsregeln ein <code>&lt;input&gt;</code>-Element aktuell erfüllt oder verletzt.
HTMLInputElement.value Eigenschaft
Liest oder setzt den aktuellen Wert eines <code>&lt;input&gt;</code>-Elements als Zeichenkette.
HTMLInputElement.valueAsDate Eigenschaft
Liest oder setzt den Wert eines Datums- oder Zeit-<code>&lt;input&gt;</code> als <code>Date</code>-Objekt. Lässt sich der Wert nicht umwandeln, ist das Ergebnis <code>null</code>.
HTMLInputElement.valueAsNumber Eigenschaft
Liest oder setzt den aktuellen Wert eines <code>&lt;input&gt;</code>-Elements als Zahl; liefert <code>NaN</code>, wenn keine numerische Umwandlung möglich ist.
HTMLInputElement.webkitdirectory Eigenschaft
Boolesche Eigenschaft, die das HTML-Attribut <code>webkitdirectory</code> widerspiegelt: Ein <code>&lt;input type="file"&gt;</code> wählt dann ganze Verzeichnisse statt einzelner Dateien aus.
HTMLInputElement.webkitEntries Eigenschaft
Schreibgeschütztes Array von <code>FileSystemEntry</code>-Objekten, das die in einem <code>&lt;input type="file"&gt;</code> ausgewählten Dateien bzw. Verzeichnisse darstellt.
HTMLInputElement.width Eigenschaft
Liest oder setzt die Breite eines <code>&lt;input type="image"&gt;</code> in CSS-Pixeln. Die Eigenschaft spiegelt das HTML-Attribut <code>width</code> wider.
HTMLInputElement.willValidate Eigenschaft
Schreibgeschützter Boolean, der angibt, ob ein <code>&lt;input&gt;</code>-Element bei der Einschränkungsvalidierung (Constraint Validation) berücksichtigt wird.
HTMLInputElement: cancel Ereignis
Wird auf einem <code>&lt;input type="file"&gt;</code> ausgelöst, wenn der Dateiauswahldialog abgebrochen wird oder dieselben Dateien erneut ausgewählt werden.
HTMLInputElement: invalid Ereignis
Wird an einem <code>&lt;input&gt;</code> ausgelöst, wenn seine Gültigkeitsprüfung fehlschlägt, etwa durch <code>checkValidity()</code>, <code>reportValidity()</code> oder beim Absenden des Formulars.
HTMLInputElement: search Ereignis
Wird ausgelöst, wenn in einem <code>&lt;input type="search"&gt;</code> eine Suche gestartet wird, z. B. mit Enter oder durch Klick auf die Löschen-Schaltfläche.
HTMLInputElement: select Ereignis
Das <code>select</code>-Ereignis wird ausgelöst, sobald in einem <code>&lt;input&gt;</code>-Textfeld Text markiert wurde – per Maus, Tastatur oder durch <code>select()</code>/<code>setSelectionRange()</code>.
HTMLInputElement: selectionchange Ereignis
Wird ausgelöst, wenn sich die Textauswahl oder die Cursorposition in einem <code>&lt;input&gt;</code>- oder <code>&lt;textarea&gt;</code>-Element ändert.
HTMLLabelElement Schnittstelle
Stellt ein <code>&lt;label&gt;</code>-Element dar und bietet Zugriff auf seine Verknüpfung mit einem Formularelement über <code>htmlFor</code>, <code>control</code> und <code>form</code>.
HTMLLabelElement.control Eigenschaft
Liefert das mit einem <code>&lt;label&gt;</code> verknüpfte beschriftbare Formular-Steuerelement oder <code>null</code>. Die Eigenschaft ist schreibgeschützt.
HTMLLabelElement.form Eigenschaft
Gibt das <code>HTMLFormElement</code> zurück, zu dem das mit dem Label verknüpfte Steuerelement gehört, oder <code>null</code>, wenn es kein solches gibt.
HTMLLabelElement.htmlFor Eigenschaft
Liest oder setzt die ID des Formular-Steuerelements, mit dem ein <code>&lt;label&gt;</code> verknüpft ist – spiegelt das HTML-Attribut <code>for</code>.
HTMLLegendElement Schnittstelle
Stellt ein <code>&lt;legend&gt;</code>-Element im DOM dar und bietet Zugriff auf seine Eigenschaften, etwa das zugehörige Formular über <code>form</code>.
HTMLLegendElement.form Eigenschaft
Gibt das <code>HTMLFormElement</code> zurück, zu dem das übergeordnete <code>&lt;fieldset&gt;</code> dieser Legende gehört, oder <code>null</code>.
HTMLLIElement Schnittstelle
Repräsentiert ein <code>&lt;li&gt;</code>-Element (Listenpunkt) im DOM und ergänzt <code>HTMLElement</code> um die Eigenschaften <code>value</code> und das veraltete <code>type</code>.
HTMLLIElement.value Eigenschaft
Liest oder setzt die Ordnungszahl eines <code>&lt;li&gt;</code>-Elements innerhalb einer geordneten Liste <code>&lt;ol&gt;</code>; spiegelt das HTML-Attribut <code>value</code>.
HTMLLinkElement Schnittstelle
Repräsentiert ein <code>&lt;link&gt;</code>-Element, das externe Ressourcen wie Stylesheets, Icons oder Preload-Hinweise mit dem Dokument verknüpft.
HTMLLinkElement.as Eigenschaft
Liest oder setzt den Inhaltstyp (z. B. <code>"script"</code>, <code>"style"</code>, <code>"font"</code>), den ein <code>&lt;link rel="preload"&gt;</code>-Element vorladen soll. Entspricht dem HTML-Attribut <code>as</code>.
HTMLLinkElement.blocking Eigenschaft
Liefert eine lebende <code>DOMTokenList</code> mit den Operationen (derzeit nur <code>render</code>), die beim Laden der verlinkten Ressource blockiert werden sollen.
HTMLLinkElement.crossOrigin Eigenschaft
Liest oder setzt die CORS-Einstellung (<code>"anonymous"</code>, <code>"use-credentials"</code> oder <code>null</code>), mit der die per <code>&lt;link&gt;</code> verknüpfte Ressource abgerufen wird.
HTMLLinkElement.disabled Eigenschaft
Boolescher Wert, der angibt, ob ein <code>&lt;link&gt;</code>-Element deaktiviert ist. Bei Stylesheets wird das Stylesheet dann nicht angewendet. Spiegelt das HTML-Attribut <code>disabled</code> wider.
HTMLLinkElement.fetchPriority Eigenschaft
Liest oder setzt den Prioritätshinweis (<code>"high"</code>, <code>"low"</code>, <code>"auto"</code>), mit dem der Browser die über ein <code>&lt;link&gt;</code> geladene Ressource im Vergleich zu anderen Ressourcen abrufen soll.
HTMLLinkElement.href Eigenschaft
Liest oder setzt die URL, auf die ein <code>&lt;link&gt;</code>-Element verweist, z. B. ein Stylesheet, Favicon oder eine Preload-Ressource.
HTMLLinkElement.hreflang Eigenschaft
Liest oder setzt das <code>hreflang</code>-Attribut eines <code>&lt;link&gt;</code>-Elements, das die Sprache (und optional die Region) der verlinkten Ressource angibt.
HTMLLinkElement.imageSizes Eigenschaft
Liest oder setzt das HTML-Attribut <code>imagesizes</code> eines <code>&lt;link&gt;</code>-Elements, das die Anzeigegrößen für die per <code>imageSrcset</code> vorgeladenen Bilder beschreibt.
HTMLLinkElement.imageSrcset Eigenschaft
Liest oder setzt das <code>imagesrcset</code>-Attribut eines <code>&lt;link&gt;</code>-Elements, also eine kommagetrennte Liste von Bildkandidaten für responsives Vorladen.
HTMLLinkElement.integrity Eigenschaft
Liest oder setzt den Wert des <code>integrity</code>-Attributs eines <code>&lt;link&gt;</code>-Elements, mit dem der Browser per Subresource Integrity (SRI) prüft, ob eine Ressource unverändert ist.
HTMLLinkElement.media Eigenschaft
Liest oder setzt den Wert des <code>media</code>-Attributs eines <code>&lt;link&gt;</code>-Elements, also die Media Query, für die die verknüpfte Ressource gilt.
HTMLLinkElement.referrerPolicy Eigenschaft
Liest oder setzt das Attribut <code>referrerpolicy</code> eines <code>&lt;link&gt;</code>-Elements und legt so fest, welcher Referrer beim Laden der verknüpften Ressource mitgesendet wird.
HTMLLinkElement.rel Eigenschaft
Liest oder setzt das <code>rel</code>-Attribut eines <code>&lt;link&gt;</code>-Elements, also die Art der Beziehung zwischen Dokument und verlinkter Ressource, als String.
HTMLLinkElement.relList Eigenschaft
Schreibgeschützte Eigenschaft, die eine dynamische <code>DOMTokenList</code> mit den Link-Typen aus dem <code>rel</code>-Attribut eines <code>&lt;link&gt;</code>-Elements liefert.
HTMLLinkElement.sheet Eigenschaft
Die schreibgeschützte Eigenschaft <code>sheet</code> liefert das <code>CSSStyleSheet</code>, das über ein <code>&lt;link rel="stylesheet"&gt;</code>-Element geladen wurde, oder <code>null</code>.
HTMLLinkElement.sizes Eigenschaft
Liefert eine <code>DOMTokenList</code> mit den im <code>sizes</code>-Attribut eines <code>&lt;link&gt;</code>-Elements angegebenen Symbolgrößen, z. B. <code>16x16</code> oder <code>any</code>.
HTMLLinkElement.type Eigenschaft
Liest oder setzt den MIME-Typ der verlinkten Ressource und spiegelt dabei das HTML-Attribut <code>type</code> eines <code>&lt;link&gt;</code>-Elements wider.
HTMLMapElement Schnittstelle
Stellt ein <code>&lt;map&gt;</code>-Element im DOM dar und gibt Zugriff auf seinen Namen und die enthaltenen <code>&lt;area&gt;</code>-Bereiche einer Image-Map.
HTMLMapElement.areas Eigenschaft
Liefert eine schreibgeschützte, live aktualisierte <code>HTMLCollection</code> aller <code>&lt;area&gt;</code>-Elemente, die zu einem <code>&lt;map&gt;</code>-Element gehören.
HTMLMapElement.name Eigenschaft
Liest oder setzt den Namen eines <code>&lt;map&gt;</code>-Elements, über den Bilder per <code>usemap</code>-Attribut auf die Image-Map verweisen.
HTMLMarqueeElement Schnittstelle
Die Schnittstelle für <code>&lt;marquee&gt;</code>-Elemente (Lauftext) mit Eigenschaften zur Steuerung von Richtung, Tempo und Wiederholung sowie den Methoden <code>start()</code> und <code>stop()</code>.
HTMLMediaElement Schnittstelle
Gemeinsame Basisschnittstelle von <code>&lt;audio&gt;</code> und <code>&lt;video&gt;</code> mit Eigenschaften, Methoden und Events zur Steuerung der Medienwiedergabe.
HTMLMediaElement.addTextTrack() Methode
Erstellt per Skript ein neues <code>TextTrack</code>-Objekt (z. B. Untertitel oder Metadaten) und hängt es an die <code>textTracks</code>-Liste eines Audio- oder Video-Elements an.
HTMLMediaElement.audioTracks Eigenschaft
Gibt eine schreibgeschützte <code>AudioTrackList</code> mit allen <code>AudioTrack</code>-Objekten (Tonspuren) eines <code>&lt;audio&gt;</code>- oder <code>&lt;video&gt;</code>-Elements zurück.
HTMLMediaElement.autoplay Eigenschaft
Spiegelt das HTML-Attribut <code>autoplay</code> wider und legt fest, ob die Wiedergabe automatisch startet, sobald genug Daten für eine unterbrechungsfreie Wiedergabe geladen sind.
HTMLMediaElement.buffered Eigenschaft
Schreibgeschützte Eigenschaft, die ein neues, statisches und normiertes <code>TimeRanges</code>-Objekt mit den bereits gepufferten Zeitbereichen der Medienressource liefert.
HTMLMediaElement.canPlayType() Methode
Gibt an, wie wahrscheinlich der Browser Medien eines bestimmten MIME-Typs (optional mit Codecs) abspielen kann: <code>"probably"</code>, <code>"maybe"</code> oder <code>""</code>.
HTMLMediaElement.captureStream() Methode
Gibt einen <code>MediaStream</code> zurück, der in Echtzeit das Bild und den Ton liefert, die gerade in einem <code>&lt;video&gt;</code>- oder <code>&lt;audio&gt;</code>-Element abgespielt werden.
HTMLMediaElement.controller Eigenschaft
Veraltete Eigenschaft, die das <code>MediaController</code>-Objekt eines Medienelements liefert oder setzt. Damit ließen sich mehrere Medien synchron steuern.
HTMLMediaElement.controls Eigenschaft
Boolesche Eigenschaft, die das HTML-Attribut <code>controls</code> widerspiegelt und festlegt, ob der Browser eigene Wiedergabe-Steuerelemente für <code>&lt;video&gt;</code>/<code>&lt;audio&gt;</code> anzeigt.
HTMLMediaElement.controlsList Eigenschaft
Gibt eine <code>DOMTokenList</code> zurück, mit der man dem Browser Hinweise gibt, welche Steuerelemente (Download, Vollbild, Wiedergabegeschwindigkeit, Remote-Wiedergabe) er ausblenden soll.
HTMLMediaElement.crossOrigin Eigenschaft
Liest oder setzt die CORS-Einstellung eines <code>&lt;audio&gt;</code>- oder <code>&lt;video&gt;</code>-Elements und spiegelt das HTML-Attribut <code>crossorigin</code>.
HTMLMediaElement.currentSrc Eigenschaft
Schreibgeschützte Eigenschaft, die die absolute URL der tatsächlich ausgewählten Medienressource eines <code>&lt;audio&gt;</code>- oder <code>&lt;video&gt;</code>-Elements liefert.
HTMLMediaElement.currentTime Eigenschaft
Liest oder setzt die aktuelle Wiedergabeposition eines <code>&lt;audio&gt;</code>- oder <code>&lt;video&gt;</code>-Elements in Sekunden (Gleitkommazahl).
HTMLMediaElement.defaultMuted Eigenschaft
Spiegelt das HTML-Attribut <code>muted</code> wider und legt fest, ob die Audioausgabe eines Medienelements standardmäßig stummgeschaltet ist.
HTMLMediaElement.defaultPlaybackRate Eigenschaft
Liest oder setzt die Standard-Wiedergabegeschwindigkeit eines Medienelements, die nach dem Laden der Quelle als <code>playbackRate</code> übernommen wird.
HTMLMediaElement.disableRemotePlayback Eigenschaft
Boolesche Eigenschaft, die festlegt, ob ein <code>&lt;audio&gt;</code>- oder <code>&lt;video&gt;</code>-Element Fernwiedergabe (z. B. AirPlay, Chromecast) samt zugehöriger Bedienoberfläche anbieten darf.
HTMLMediaElement.duration Eigenschaft
Die schreibgeschützte Eigenschaft <code>duration</code> liefert die Gesamtlänge eines Audio- oder Videoelements in Sekunden als Gleitkommazahl.
HTMLMediaElement.ended Eigenschaft
Schreibgeschützte Eigenschaft, die <code>true</code> liefert, wenn ein Audio- oder Videoelement das Ende der Medienressource erreicht hat.
HTMLMediaElement.error Eigenschaft
Liefert das <code>MediaError</code>-Objekt zum zuletzt aufgetretenen Fehler eines Audio- oder Videoelements oder <code>null</code>, wenn kein Fehler vorliegt.
HTMLMediaElement.fastSeek() Methode
Springt schnell zu einer neuen Wiedergabeposition in <code>&lt;audio&gt;</code>/<code>&lt;video&gt;</code> und nimmt dabei eine geringere Genauigkeit in Kauf (meist nächster Keyframe).
HTMLMediaElement.getStartDate() Methode
Gibt ein neues <code>Date</code>-Objekt zurück, das den <em>Timeline Offset</em> darstellt, also das reale Datum und die Uhrzeit, die dem Zeitpunkt 0 des Mediums entsprechen.
HTMLMediaElement.load() Methode
Setzt ein <code>&lt;audio&gt;</code>- oder <code>&lt;video&gt;</code>-Element auf den Ausgangszustand zurück, wählt die Medienquelle neu aus und startet das Laden von vorn.
HTMLMediaElement.loading Eigenschaft
Liest oder setzt den Lade-Hinweis eines <code>&lt;video&gt;</code>- oder <code>&lt;audio&gt;</code>-Elements (<code>"eager"</code> oder <code>"lazy"</code>) für Medien außerhalb des sichtbaren Viewports.
HTMLMediaElement.loop Eigenschaft
Boolesche Eigenschaft, die das HTML-Attribut <code>loop</code> widerspiegelt und festlegt, ob ein Audio- oder Video-Element am Ende automatisch von vorne beginnt.
HTMLMediaElement.mediaGroup Eigenschaft
Spiegelt das HTML-Attribut <code>mediagroup</code> wider. Es gibt als Zeichenkette den Namen der Mediengruppe an, zu der ein <code>&lt;audio&gt;</code>- oder <code>&lt;video&gt;</code>-Element gehört.
HTMLMediaElement.mediaKeys Eigenschaft
Gibt das <code>MediaKeys</code>-Objekt zurück, mit dem das Medienelement verschlüsselte Mediendaten bei der Wiedergabe entschlüsselt, oder <code>null</code>.
HTMLMediaElement.muted Eigenschaft
Liest oder setzt, ob ein <code>&lt;audio&gt;</code>- oder <code>&lt;video&gt;</code>-Element stummgeschaltet ist (<code>true</code>) oder Ton ausgibt (<code>false</code>).
HTMLMediaElement.networkState Eigenschaft
Gibt als Zahl von 0 bis 3 an, wie weit ein <code>&lt;audio&gt;</code>- oder <code>&lt;video&gt;</code>-Element beim Laden der Mediendaten über das Netzwerk ist.
HTMLMediaElement.pause() Methode
Hält die Wiedergabe eines <code>&lt;audio&gt;</code>- oder <code>&lt;video&gt;</code>-Elements an. Die aktuelle Position (<code>currentTime</code>) bleibt dabei erhalten.
HTMLMediaElement.paused Eigenschaft
Die schreibgeschützte Eigenschaft <code>paused</code> gibt als <code>boolean</code> an, ob ein <code>&lt;audio&gt;</code>- oder <code>&lt;video&gt;</code>-Element gerade pausiert ist.
HTMLMediaElement.play() Methode
Startet die Wiedergabe eines <code>&lt;audio&gt;</code>- oder <code>&lt;video&gt;</code>-Elements und gibt ein Promise zurück, das erfüllt wird, sobald die Wiedergabe tatsächlich läuft.
HTMLMediaElement.playbackRate Eigenschaft
Liest oder setzt die Wiedergabegeschwindigkeit eines <code>&lt;audio&gt;</code>- oder <code>&lt;video&gt;</code>-Elements als Faktor (z. B. <code>1.0</code> = normal, <code>2.0</code> = doppelt so schnell).
HTMLMediaElement.played Eigenschaft
Schreibgeschützte Eigenschaft, die ein <code>TimeRanges</code>-Objekt mit allen Zeitbereichen liefert, die im <code>&lt;audio&gt;</code>- oder <code>&lt;video&gt;</code>-Element bereits abgespielt wurden.
HTMLMediaElement.preload Eigenschaft
Liest oder setzt das <code>preload</code>-Attribut eines Audio- oder Video-Elements. Es gibt dem Browser einen Hinweis, wie viel der Mediendatei er vorab laden soll.
HTMLMediaElement.preservesPitch Eigenschaft
Boolesche Eigenschaft, die festlegt, ob der Browser die Tonhöhe beibehält, wenn die Wiedergabegeschwindigkeit über <code>playbackRate</code> geändert wird.
HTMLMediaElement.readyState Eigenschaft
Liefert als Zahl von 0 bis 4, wie weit ein <code>&lt;audio&gt;</code>- oder <code>&lt;video&gt;</code>-Element geladen ist und ob es abgespielt werden kann.
HTMLMediaElement.remote Eigenschaft
Die schreibgeschützte Eigenschaft <code>remote</code> gibt das mit dem Media-Element verknüpfte <code>RemotePlayback</code>-Objekt zurück, mit dem man Wiedergabe auf externen Geräten steuert.
HTMLMediaElement.seekable Eigenschaft
Gibt ein neues, statisches und normalisiertes <code>TimeRanges</code>-Objekt mit den Zeitbereichen zurück, zu denen der Nutzer im Medium springen kann.
HTMLMediaElement.seeking Eigenschaft
Schreibgeschützter Boolean, der angibt, ob ein <code>&lt;audio&gt;</code>- oder <code>&lt;video&gt;</code>-Element gerade zu einer neuen Wiedergabeposition springt.
HTMLMediaElement.seekToNextFrame() Methode
Verschiebt die Wiedergabeposition asynchron auf den nächsten Frame des Mediums und gibt ein <code>Promise</code> zurück, das nach Abschluss der Suche erfüllt wird.
HTMLMediaElement.setMediaKeys() Methode
Verknüpft ein <code>MediaKeys</code>-Objekt mit einem Audio- oder Video-Element, damit verschlüsselte Medien (DRM) während der Wiedergabe entschlüsselt werden können.
HTMLMediaElement.setSinkId() Methode
Legt fest, über welches Audio-Ausgabegerät (z. B. Kopfhörer oder Lautsprecher) ein <code>&lt;audio&gt;</code>- oder <code>&lt;video&gt;</code>-Element den Ton wiedergibt.
HTMLMediaElement.sinkId Eigenschaft
Schreibgeschützte Eigenschaft, die die ID des Audio-Ausgabegeräts liefert, über das ein <code>&lt;audio&gt;</code>- oder <code>&lt;video&gt;</code>-Element den Ton abspielt.
HTMLMediaElement.src Eigenschaft
Liest oder setzt die URL der Medienressource eines <code>&lt;audio&gt;</code>- oder <code>&lt;video&gt;</code>-Elements und spiegelt das <code>src</code>-Attribut wider.
HTMLMediaElement.srcObject Eigenschaft
Setzt oder liefert das Objekt (z. B. <code>MediaStream</code>, <code>MediaSource</code>, <code>Blob</code>), das einem Audio- oder Video-Element als Medienquelle dient, oder <code>null</code>.
HTMLMediaElement.textTracks Eigenschaft
Schreibgeschützte Eigenschaft, die eine <code>TextTrackList</code> mit allen Textspuren (Untertitel, Kapitel, Metadaten) eines <code>&lt;video&gt;</code>- oder <code>&lt;audio&gt;</code>-Elements liefert.
HTMLMediaElement.videoTracks Eigenschaft
Gibt eine schreibgeschützte <code>VideoTrackList</code> mit allen <code>VideoTrack</code>-Objekten zurück, die die Videospuren eines Medienelements darstellen.
HTMLMediaElement.volume Eigenschaft
Liest oder setzt die Wiedergabelautstärke eines <code>&lt;audio&gt;</code>- oder <code>&lt;video&gt;</code>-Elements als Zahl zwischen <code>0.0</code> (stumm) und <code>1.0</code> (maximal).
HTMLMediaElement: abort Ereignis
Wird ausgelöst, wenn das Laden einer Medienressource vorzeitig abgebrochen wird, ohne dass ein Fehler die Ursache ist.
HTMLMediaElement: canplay Ereignis
Wird ausgelöst, sobald ein Audio- oder Videoelement mit der Wiedergabe beginnen kann, voraussichtlich aber noch einmal zum Nachpuffern anhalten muss.
HTMLMediaElement: canplaythrough Ereignis
Wird ausgelöst, wenn der Browser schätzt, dass das Medium ohne weitere Pufferpausen bis zum Ende abgespielt werden kann.
HTMLMediaElement: durationchange Ereignis
Wird an einem <code>&lt;audio&gt;</code>- oder <code>&lt;video&gt;</code>-Element ausgelöst, sobald sich der Wert der Eigenschaft <code>duration</code> ändert.
HTMLMediaElement: emptied Ereignis
Wird ausgelöst, wenn ein Medienelement geleert wurde, etwa weil <code>load()</code> erneut aufgerufen oder <code>src</code> geändert wurde, nachdem bereits Medien geladen waren.
HTMLMediaElement: encrypted Ereignis
Wird ausgelöst, wenn der Browser in den Mediendaten Initialisierungsdaten findet, die auf eine Verschlüsselung (DRM) hinweisen.
HTMLMediaElement: ended Ereignis
Wird ausgelöst, wenn die Wiedergabe eines <code>&lt;audio&gt;</code>- oder <code>&lt;video&gt;</code>-Elements stoppt, weil das Ende des Mediums erreicht wurde oder keine Daten mehr verfügbar sind.
HTMLMediaElement: error Ereignis
Wird an einem <code>&lt;audio&gt;</code>- oder <code>&lt;video&gt;</code>-Element ausgelöst, wenn die Medienressource wegen eines Fehlers (z. B. Netzwerk, Dekodierung) nicht geladen werden konnte.
HTMLMediaElement: loadeddata Ereignis
Wird ausgelöst, sobald der Frame an der aktuellen Wiedergabeposition eines <code>&lt;audio&gt;</code>- oder <code>&lt;video&gt;</code>-Elements geladen ist, meist der erste Frame.
HTMLMediaElement: loadedmetadata Ereignis
Wird ausgelöst, sobald die Metadaten eines Audio- oder Videoelements (z. B. Dauer, Abmessungen, Textspuren) geladen sind.
HTMLMediaElement: loadstart Ereignis
Wird an einem <code>&lt;audio&gt;</code>- oder <code>&lt;video&gt;</code>-Element ausgelöst, sobald der Browser beginnt, die Medienressource zu laden.
HTMLMediaElement: pause Ereignis
Wird ausgelöst, wenn die Wiedergabe eines <code>&lt;audio&gt;</code>- oder <code>&lt;video&gt;</code>-Elements angehalten wurde, meist durch <code>pause()</code>.
HTMLMediaElement: play Ereignis
Wird ausgelöst, wenn <code>paused</code> von <code>true</code> auf <code>false</code> wechselt – durch <code>play()</code> oder das <code>autoplay</code>-Attribut.
HTMLMediaElement: playing Ereignis
Wird ausgelöst, sobald die Wiedergabe eines <code>&lt;audio&gt;</code>- oder <code>&lt;video&gt;</code>-Elements tatsächlich beginnt oder nach Pause bzw. Pufferung wieder anläuft.
HTMLMediaElement: progress Ereignis
Wird regelmäßig ausgelöst, während der Browser Mediendaten eines <code>&lt;audio&gt;</code>- oder <code>&lt;video&gt;</code>-Elements herunterlädt.
HTMLMediaElement: ratechange Ereignis
Wird ausgelöst, wenn sich <code>playbackRate</code> oder <code>defaultPlaybackRate</code> eines Audio- oder Videoelements ändert.
HTMLMediaElement: seeked Ereignis
Wird an einem <code>&lt;audio&gt;</code>- oder <code>&lt;video&gt;</code>-Element ausgelöst, sobald ein Suchvorgang abgeschlossen ist und <code>seeking</code> wieder <code>false</code> ist.
HTMLMediaElement: seeking Ereignis
Wird ausgelöst, wenn eine Suchoperation beginnt, also <code>seeking</code> auf <code>true</code> gesetzt wurde und das Medium eine neue Wiedergabeposition ansteuert.
HTMLMediaElement: stalled Ereignis
Wird ausgelöst, wenn der Browser Mediendaten laden will, aber unerwartet etwa 3 Sekunden lang keine Daten mehr eintreffen.
HTMLMediaElement: suspend Ereignis
Wird ausgelöst, wenn der Browser das Laden von Mediendaten absichtlich unterbricht, etwa weil genug gepuffert ist oder <code>preload</code> das Laden begrenzt.
HTMLMediaElement: timeupdate Ereignis
Wird ausgelöst, wenn sich die Wiedergabeposition <code>currentTime</code> eines Audio- oder Videoelements geändert hat.
HTMLMediaElement: volumechange Ereignis
Wird an einem <code>&lt;audio&gt;</code>- oder <code>&lt;video&gt;</code>-Element ausgelöst, sobald sich <code>volume</code> oder <code>muted</code> ändert.
HTMLMediaElement: waiting Ereignis
Wird ausgelöst, wenn die Wiedergabe eines <code>&lt;audio&gt;</code>- oder <code>&lt;video&gt;</code>-Elements wegen vorübergehend fehlender Daten anhält, etwa beim Puffern.
HTMLMediaElement: waitingforkey Ereignis
Wird an einem Medien-Element ausgelöst, wenn die Wiedergabe stoppt, weil zum Entschlüsseln der nächsten Daten ein Schlüssel fehlt.
HTMLMenuElement Schnittstelle
Stellt ein <code>&lt;menu&gt;</code>-Element im DOM dar und erweitert <code>HTMLElement</code> um die veraltete Eigenschaft <code>compact</code>.
HTMLMenuElement.compact Eigenschaft
Boolesche Eigenschaft, die das HTML-Attribut <code>compact</code> eines <code>&lt;menu&gt;</code>-Elements spiegelt und eine kompaktere Darstellung der Listeneinträge anfordert.
HTMLMetaElement Schnittstelle
Stellt ein <code>&lt;meta&gt;</code>-Element dar und bietet Eigenschaften wie <code>name</code>, <code>content</code>, <code>httpEquiv</code>, <code>charset</code> und <code>media</code> für Dokument-Metadaten.
HTMLMetaElement.content Eigenschaft
Liest oder setzt das <code>content</code>-Attribut eines <code>&lt;meta&gt;</code>-Elements, also den Wert zu <code>name</code> oder <code>http-equiv</code>.
HTMLMetaElement.httpEquiv Eigenschaft
Liest oder setzt das <code>http-equiv</code>-Attribut eines <code>&lt;meta&gt;</code>-Elements, also die Pragma-Direktive bzw. den HTTP-Header-Namen für den Wert in <code>content</code>.
HTMLMetaElement.media Eigenschaft
Liest oder setzt die Media Query eines <code>&lt;meta&gt;</code>-Elements, meist für <code>theme-color</code> abhängig vom Farbschema. Spiegelt das HTML-Attribut <code>media</code>.
HTMLMetaElement.name Eigenschaft
Liest oder setzt das <code>name</code>-Attribut eines <code>&lt;meta&gt;</code>-Elements, das zusammen mit <code>content</code> ein Namens-Wert-Paar für Dokument-Metadaten bildet.
HTMLMetaElement.scheme Eigenschaft
Liest oder setzt das veraltete <code>scheme</code>-Attribut eines <code>&lt;meta&gt;</code>-Elements, das das Format bzw. Schema des Werts in <code>content</code> angibt.
HTMLMeterElement Schnittstelle
Repräsentiert ein <code>&lt;meter&gt;</code>-Element und bietet Eigenschaften wie <code>value</code>, <code>min</code>, <code>max</code>, <code>low</code>, <code>high</code> und <code>optimum</code> zur Anzeige eines Messwerts innerhalb eines bekannten Bereichs.
HTMLMeterElement.high Eigenschaft
Liest oder setzt die obere Grenze des <code>&lt;meter&gt;</code>-Elements als Fließkommazahl und spiegelt das HTML-Attribut <code>high</code> wider.
HTMLMeterElement.labels Eigenschaft
Schreibgeschützte Eigenschaft, die eine <code>NodeList</code> aller <code>&lt;label&gt;</code>-Elemente liefert, die mit dem <code>&lt;meter&gt;</code>-Element verknüpft sind.
HTMLMeterElement.low Eigenschaft
Liest oder setzt die untere Grenze des „niedrigen“ Wertebereichs eines <code>&lt;meter&gt;</code>-Elements als Gleitkommazahl; spiegelt das HTML-Attribut <code>low</code>.
HTMLMeterElement.max Eigenschaft
Liest oder setzt den Maximalwert eines <code>&lt;meter&gt;</code>-Elements als Gleitkommazahl und spiegelt das HTML-Attribut <code>max</code> wider.
HTMLMeterElement.min Eigenschaft
Liest oder setzt die Untergrenze des Messbereichs eines <code>&lt;meter&gt;</code>-Elements als Gleitkommazahl. Sie spiegelt das HTML-Attribut <code>min</code> wider.
HTMLMeterElement.optimum Eigenschaft
Liest oder setzt den optimalen Wert eines <code>&lt;meter&gt;</code>-Elements als Fließkommazahl und spiegelt das HTML-Attribut <code>optimum</code>.
HTMLMeterElement.value Eigenschaft
Liest oder setzt den aktuellen Wert eines <code>&lt;meter&gt;</code>-Elements als Gleitkommazahl. Der gelesene Wert wird dabei auf den Bereich <code>min</code> bis <code>max</code> begrenzt.
HTMLModElement Schnittstelle
Repräsentiert die Änderungs-Elemente <code>&lt;del&gt;</code> und <code>&lt;ins&gt;</code> und stellt deren Attribute <code>cite</code> und <code>dateTime</code> als Eigenschaften bereit.
HTMLModElement.cite Eigenschaft
Liest oder setzt die URL einer Ressource, die eine per <code>&lt;ins&gt;</code> oder <code>&lt;del&gt;</code> markierte Änderung erklärt. Spiegelt das HTML-Attribut <code>cite</code>.
HTMLModElement.dateTime Eigenschaft
Liest oder setzt das <code>datetime</code>-Attribut eines <code>&lt;ins&gt;</code>- oder <code>&lt;del&gt;</code>-Elements, also den maschinenlesbaren Zeitpunkt der Änderung.
HTMLObjectElement Schnittstelle
Repräsentiert ein <code>&lt;object&gt;</code>-Element im DOM und bietet Eigenschaften und Methoden, um eingebettete externe Ressourcen (PDF, SVG, HTML, Bilder) zu steuern.
HTMLObjectElement.checkValidity() Methode
Prüft, ob ein <code>&lt;object&gt;</code>-Element gültig ist, und gibt immer <code>true</code> zurück, da <code>&lt;object&gt;</code> nie an der Einschränkungsvalidierung teilnimmt.
HTMLObjectElement.contentDocument Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>Document</code> des im <code>&lt;object&gt;</code>-Element eingebetteten Browsing-Kontexts liefert, oder <code>null</code>.
HTMLObjectElement.contentWindow Eigenschaft
Schreibgeschützte Eigenschaft, die den <code>WindowProxy</code> des verschachtelten Browsing-Kontextes eines <code>&lt;object&gt;</code>-Elements liefert oder <code>null</code>.
HTMLObjectElement.data Eigenschaft
Spiegelt das <code>data</code>-Attribut eines <code>&lt;object&gt;</code>-Elements wider und liefert bzw. setzt die URL der eingebetteten Ressource.
HTMLObjectElement.form Eigenschaft
Liefert das <code>HTMLFormElement</code>, dem das <code>&lt;object&gt;</code>-Element zugeordnet ist, oder <code>null</code>, wenn es zu keinem Formular gehört.
HTMLObjectElement.getSVGDocument() Methode
Gibt das <code>Document</code>-Objekt des per <code>&lt;object&gt;</code> eingebetteten SVG-Dokuments zurück oder <code>null</code>, wenn keines verfügbar ist.
HTMLObjectElement.height Eigenschaft
Liest oder setzt das HTML-Attribut <code>height</code> eines <code>&lt;object&gt;</code>-Elements als String, also die Anzeigehöhe der eingebetteten Ressource in CSS-Pixeln.
HTMLObjectElement.name Eigenschaft
Liest oder setzt den Namen des Browsing-Kontexts eines <code>&lt;object&gt;</code>-Elements und spiegelt das HTML-Attribut <code>name</code> wider.
HTMLObjectElement.reportValidity() Methode
Prüft wie <code>checkValidity()</code> die Gültigkeit des <code>&lt;object&gt;</code>-Elements und würde Probleme dem Benutzer melden – liefert bei <code>&lt;object&gt;</code> praktisch immer <code>true</code>.
HTMLObjectElement.setCustomValidity() Methode
Setzt für ein <code>&lt;object&gt;</code>-Element eine eigene Fehlermeldung der Formularvalidierung; ein leerer String entfernt den benutzerdefinierten Fehler wieder.
HTMLObjectElement.type Eigenschaft
Liest oder setzt den MIME-Typ der eingebetteten Ressource eines <code>&lt;object&gt;</code>-Elements und spiegelt das HTML-Attribut <code>type</code> wider.
HTMLObjectElement.useMap Eigenschaft
Liest oder setzt als String das HTML-Attribut <code>usemap</code> eines <code>&lt;object&gt;</code>-Elements. Das Attribut verweist auf eine Image-Map (<code>&lt;map&gt;</code>).
HTMLObjectElement.validationMessage Eigenschaft
Schreibgeschützter String mit der lokalisierten Validierungsmeldung eines <code>&lt;object&gt;</code>-Elements. Da <code>&lt;object&gt;</code> nie validiert wird, ist er in der Praxis immer leer.
HTMLObjectElement.validity Eigenschaft
Schreibgeschützte Eigenschaft, die ein <code>ValidityState</code>-Objekt mit den aktuellen Gültigkeitszuständen des <code>&lt;object&gt;</code>-Elements zurückgibt.
HTMLObjectElement.width Eigenschaft
Liest oder setzt als String das HTML-Attribut <code>width</code> eines <code>&lt;object&gt;</code>-Elements, also die angezeigte Breite der eingebetteten Ressource in CSS-Pixeln.
HTMLObjectElement.willValidate Eigenschaft
Schreibgeschützte Eigenschaft, die bei <code>&lt;object&gt;</code>-Elementen immer <code>false</code> liefert, weil sie nie an der Einschränkungsvalidierung teilnehmen.
HTMLOListElement Schnittstelle
Stellt ein <code>&lt;ol&gt;</code>-Element (geordnete Liste) im DOM dar und bietet Eigenschaften wie <code>start</code>, <code>reversed</code> und <code>type</code> zur Steuerung der Nummerierung.
HTMLOListElement.compact Eigenschaft
Boolesche Eigenschaft, die das veraltete HTML-Attribut <code>compact</code> eines <code>&lt;ol&gt;</code>-Elements widerspiegelt und eine kompaktere Darstellung der Liste anfordert.
HTMLOListElement.reversed Eigenschaft
Boolesche Eigenschaft, die das HTML-Attribut <code>reversed</code> einer <code>&lt;ol&gt;</code> widerspiegelt und festlegt, ob die Liste absteigend nummeriert wird.
HTMLOListElement.start Eigenschaft
Liest oder setzt den Startwert einer nummerierten Liste (<code>&lt;ol&gt;</code>) als Ganzzahl und spiegelt das HTML-Attribut <code>start</code>. Standardwert ist <code>1</code>.
HTMLOListElement.type Eigenschaft
Liest oder setzt die Art der Nummerierung einer geordneten Liste (<code>&lt;ol&gt;</code>), z. B. Ziffern, Buchstaben oder römische Zahlen.
HTMLOptGroupElement Schnittstelle
Repräsentiert ein <code>&lt;optgroup&gt;</code>-Element, das <code>&lt;option&gt;</code>-Einträge innerhalb eines <code>&lt;select&gt;</code> unter einer Beschriftung gruppiert.
HTMLOptGroupElement.disabled Eigenschaft
Boolescher Wert, der das <code>disabled</code>-Attribut eines <code>&lt;optgroup&gt;</code>-Elements widerspiegelt und damit alle enthaltenen Optionen sperrt oder freigibt.
HTMLOptGroupElement.label Eigenschaft
Liest oder setzt den Gruppentitel eines <code>&lt;optgroup&gt;</code>-Elements. Die Eigenschaft spiegelt das HTML-Attribut <code>label</code> wider.
HTMLOptionElement Schnittstelle
Repräsentiert ein <code>&lt;option&gt;</code>-Element in <code>&lt;select&gt;</code>, <code>&lt;datalist&gt;</code> oder <code>&lt;optgroup&gt;</code> und bietet Zugriff auf Wert, Text und Auswahlzustand.
HTMLOptionElement.defaultSelected Eigenschaft
Liest oder setzt den standardmäßig ausgewählten Zustand eines <code>&lt;option&gt;</code>-Elements und spiegelt damit das HTML-Attribut <code>selected</code> wider.
HTMLOptionElement.disabled Eigenschaft
Boolesche Eigenschaft, die angibt, ob ein <code>&lt;option&gt;</code>-Element deaktiviert ist und daher nicht ausgewählt werden kann. Sie spiegelt das HTML-Attribut <code>disabled</code> wider.
HTMLOptionElement.form Eigenschaft
Gibt das <code>HTMLFormElement</code> zurück, zu dem das <code>&lt;select&gt;</code> dieser Option gehört, oder <code>null</code>, wenn es keins gibt.
HTMLOptionElement.index Eigenschaft
Gibt die 0-basierte Position eines <code>&lt;option&gt;</code>-Elements in der Optionsliste seines zugehörigen <code>&lt;select&gt;</code>-Elements zurück (schreibgeschützt).
HTMLOptionElement.label Eigenschaft
Liest oder setzt den Anzeigetext einer <code>&lt;option&gt;</code>. Das ist der Wert des <code>label</code>-Attributs oder, falls dieses fehlt, der Textinhalt der Option.
HTMLOptionElement.selected Eigenschaft
Gibt an, ob ein <code>&lt;option&gt;</code>-Element aktuell ausgewählt ist, und kann gesetzt werden, um die Auswahl per Skript zu ändern.
HTMLOptionElement.text Eigenschaft
Liest oder setzt den sichtbaren Text eines <code>&lt;option&gt;</code>-Elements. Beim Lesen wird Leerraum am Anfang und Ende entfernt und innen zusammengefasst.
HTMLOptionElement.value Eigenschaft
Liest oder setzt den Wert eines <code>&lt;option&gt;</code>-Elements als String. Ohne <code>value</code>-Attribut wird der bereinigte Textinhalt zurückgegeben.
HTMLOptionsCollection Schnittstelle
Live-Sammlung der <code>&lt;option&gt;</code>-Elemente eines <code>&lt;select&gt;</code>, mit Methoden zum Hinzufügen, Entfernen und Auswählen von Einträgen.
HTMLOptionsCollection.add() Methode
Fügt ein <code>&lt;option&gt;</code>- oder <code>&lt;optgroup&gt;</code>-Element in die Optionsliste eines <code>&lt;select&gt;</code>-Elements ein, am Ende oder vor einer bestimmten Position.
HTMLOptionsCollection.length Eigenschaft
Gibt die Anzahl der <code>&lt;option&gt;</code>-Elemente in der Sammlung zurück. Wenn man einen Wert zuweist, wird die Liste gekürzt oder um leere Optionen erweitert.
HTMLOptionsCollection.remove() Methode
Entfernt das <code>&lt;option&gt;</code>-Element am angegebenen Index aus der Options-Sammlung eines <code>&lt;select&gt;</code>-Elements.
HTMLOptionsCollection.selectedIndex Eigenschaft
Liefert oder setzt den Index des ersten ausgewählten <code>&lt;option&gt;</code>-Elements einer Options-Sammlung; <code>-1</code>, wenn keine Option ausgewählt ist.
HTMLOutputElement Schnittstelle
Repräsentiert ein <code>&lt;output&gt;</code>-Element im DOM und bietet Zugriff auf Wert, Standardwert, Formularbezug und Constraint-Validierung.
HTMLOutputElement.checkValidity() Methode
Prüft, ob ein <code>&lt;output&gt;</code>-Element gültig ist. Gibt immer <code>true</code> zurück, weil <code>&lt;output&gt;</code> nie an der Einschränkungsvalidierung teilnimmt.
HTMLOutputElement.defaultValue Eigenschaft
Liest oder setzt den Standardwert eines <code>&lt;output&gt;</code>-Elements. Auf diesen Wert wird das Element beim Zurücksetzen des Formulars wiederhergestellt.
HTMLOutputElement.form Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>HTMLFormElement</code> liefert, dem das <code>&lt;output&gt;</code>-Element zugeordnet ist, oder <code>null</code>.
HTMLOutputElement.htmlFor Eigenschaft
Liefert eine dynamische <code>DOMTokenList</code> mit den IDs der Elemente, deren Werte in das Ergebnis eines <code>&lt;output&gt;</code>-Elements einfließen. Sie spiegelt das <code>for</code>-Attribut wider.
HTMLOutputElement.labels Eigenschaft
Nur lesbare Eigenschaft. Liefert eine <code>NodeList</code> aller <code>&lt;label&gt;</code>-Elemente, die mit dem <code>&lt;output&gt;</code>-Element verknüpft sind.
HTMLOutputElement.name Eigenschaft
Liest oder setzt den Namen eines <code>&lt;output&gt;</code>-Elements und spiegelt damit das HTML-Attribut <code>name</code> wider.
HTMLOutputElement.reportValidity() Methode
Prüft wie <code>checkValidity()</code> die Gültigkeit eines <code>&lt;output&gt;</code>-Elements und würde Fehler anzeigen. Weil <code>&lt;output&gt;</code> nie validiert wird, ist das Ergebnis immer <code>true</code>.
HTMLOutputElement.setCustomValidity() Methode
Setzt eine eigene Fehlermeldung für ein <code>&lt;output&gt;</code>-Element. Ein leerer String entfernt den selbst gesetzten Fehler wieder.
HTMLOutputElement.type Eigenschaft
Die schreibgeschützte Eigenschaft <code>type</code> eines <code>&lt;output&gt;</code>-Elements gibt immer die Zeichenkette <code>"output"</code> zurück.
HTMLOutputElement.validationMessage Eigenschaft
Gibt die lokalisierte Validierungsmeldung eines <code>&lt;output&gt;</code>-Elements zurück. Da das Element nie validiert wird, ist das immer ein leerer String.
HTMLOutputElement.validity Eigenschaft
Schreibgeschützte Eigenschaft, die ein <code>ValidityState</code>-Objekt mit den Gültigkeitszuständen eines <code>&lt;output&gt;</code>-Elements zurückgibt.
HTMLOutputElement.value Eigenschaft
Liest oder setzt den aktuellen Wert eines <code>&lt;output&gt;</code>-Elements als String. Er entspricht dem Textinhalt des Elements.
HTMLOutputElement.willValidate Eigenschaft
Schreibgeschützte Eigenschaft, die bei <code>&lt;output&gt;</code>-Elementen immer <code>false</code> liefert, weil sie nie an der Einschränkungsvalidierung teilnehmen.
HTMLParagraphElement Schnittstelle
Repräsentiert ein <code>&lt;p&gt;</code>-Element im DOM und erbt alle Eigenschaften und Methoden von <code>HTMLElement</code>. Dazu kommt die veraltete Eigenschaft <code>align</code>.
HTMLParamElement Schnittstelle
Stellt ein <code>&lt;param&gt;</code>-Element dar, das einem <code>&lt;object&gt;</code>-Element Parameter als Name-Wert-Paar übergibt.
HTMLPictureElement Schnittstelle
Die Schnittstelle <code>HTMLPictureElement</code> steht für ein <code>&lt;picture&gt;</code>-Element, das mehrere Bildquellen für responsive Bilder und Formatauswahl bündelt.
HTMLPreElement Schnittstelle
Stellt ein <code>&lt;pre&gt;</code>-Element im DOM dar: einen Block mit vorformatiertem Text, in dem Leerzeichen und Zeilenumbrüche unverändert angezeigt werden.
HTMLProgressElement Schnittstelle
Repräsentiert ein <code>&lt;progress&gt;</code>-Element und stellt die Eigenschaften <code>value</code>, <code>max</code>, <code>position</code> und <code>labels</code> zur Steuerung von Fortschrittsanzeigen bereit.
HTMLProgressElement.labels Eigenschaft
Gibt eine schreibgeschützte <code>NodeList</code> aller <code>&lt;label&gt;</code>-Elemente zurück, die dem <code>&lt;progress&gt;</code>-Element zugeordnet sind.
HTMLProgressElement.max Eigenschaft
Liest oder setzt die obere Grenze des Bereichs eines <code>&lt;progress&gt;</code>-Elements als positive Gleitkommazahl. Der Standardwert ist <code>1</code>.
HTMLProgressElement.position Eigenschaft
Gibt den aktuellen Fortschritt eines <code>&lt;progress&gt;</code>-Elements als Bruchteil zwischen 0 und 1 zurück. Bei einem unbestimmten Fortschrittsbalken ist der Wert <code>-1</code>.
HTMLProgressElement.value Eigenschaft
Liest oder setzt den aktuellen Fortschritt eines <code>&lt;progress&gt;</code>-Elements als Gleitkommazahl zwischen <code>0</code> und <code>max</code>.
HTMLQuoteElement Schnittstelle
Repräsentiert die Zitat-Elemente <code>&lt;blockquote&gt;</code> und <code>&lt;q&gt;</code> im DOM und stellt über die Eigenschaft <code>cite</code> die Quell-URL des Zitats bereit.
HTMLQuoteElement.cite Eigenschaft
Liest oder setzt die URL der Quelle eines Zitats und spiegelt dabei das HTML-Attribut <code>cite</code> von <code>&lt;blockquote&gt;</code> und <code>&lt;q&gt;</code> wider.
HTMLScriptElement Schnittstelle
Repräsentiert ein <code>&lt;script&gt;</code>-Element und bietet Eigenschaften und Methoden, mit denen sich Laden, Ausführung und Typ von Skripten steuern lassen.
HTMLScriptElement.async Eigenschaft
Boolesche Eigenschaft, die das HTML-Attribut <code>async</code> eines <code>&lt;script&gt;</code>-Elements widerspiegelt und festlegt, ob das Skript asynchron geladen und sofort ausgeführt wird.
HTMLScriptElement.attributionSrc Eigenschaft
Liest und setzt das <code>attributionsrc</code>-Attribut eines <code>&lt;script&gt;</code>-Elements, damit beim Laden des Skripts eine Attributionsquelle oder ein Trigger der Attribution Reporting API registriert werden kann.
HTMLScriptElement.blocking Eigenschaft
Gibt eine dynamische <code>DOMTokenList</code> zurück, die das <code>blocking</code>-Attribut eines <code>&lt;script&gt;</code> widerspiegelt, z. B. <code>render</code> zum Blockieren des Renderns.
HTMLScriptElement.crossOrigin Eigenschaft
Spiegelt das HTML-Attribut <code>crossorigin</code> eines <code>&lt;script&gt;</code>-Elements wider und legt fest, ob das Skript per CORS und mit welchen Zugangsdaten geladen wird.
HTMLScriptElement.defer Eigenschaft
Boolesche Eigenschaft, die das HTML-Attribut <code>defer</code> widerspiegelt: Externe klassische Skripte werden nach dem Parsen des Dokuments in Reihenfolge ausgeführt.
HTMLScriptElement.fetchPriority Eigenschaft
Liest oder setzt einen Prioritätshinweis (<code>"high"</code>, <code>"low"</code>, <code>"auto"</code>), der dem Browser sagt, wie dringend ein externes Skript im Vergleich zu anderen geladen werden soll.
HTMLScriptElement.innerText Eigenschaft
Liest oder setzt den Textinhalt eines <code>&lt;script&gt;</code>-Elements, also den Inline-Quellcode. Beim Setzen sind ein String oder ein <code>TrustedScript</code> erlaubt.
HTMLScriptElement.integrity Eigenschaft
Liest oder setzt den Wert des HTML-Attributs <code>integrity</code>: einen Hash, mit dem der Browser prüft, ob ein geladenes Skript unverändert ist (Subresource Integrity).
HTMLScriptElement.noModule Eigenschaft
Boolesche Eigenschaft, die das HTML-Attribut <code>nomodule</code> spiegelt: Ist sie <code>true</code>, führen Browser mit ES-Modul-Unterstützung das Skript nicht aus.
HTMLScriptElement.referrerPolicy Eigenschaft
Liest oder setzt das HTML-Attribut <code>referrerpolicy</code> eines <code>&lt;script&gt;</code>-Elements, das festlegt, welcher Referrer beim Laden des Skripts und seiner Importe mitgesendet wird.
HTMLScriptElement.src Eigenschaft
Liest oder setzt die URL eines externen Skripts und spiegelt das HTML-Attribut <code>src</code> des <code>&lt;script&gt;</code>-Elements wider.
HTMLScriptElement.supports() Methode
Statische Methode, die prüft, ob der Browser einen bestimmten Skripttyp wie <code>"module"</code>, <code>"importmap"</code> oder <code>"speculationrules"</code> unterstützt.
HTMLScriptElement.text Eigenschaft
Liest oder setzt den Inline-Quelltext eines <code>&lt;script&gt;</code>-Elements, also den Text seiner direkten Textknoten.
HTMLScriptElement.textContent Eigenschaft
Liest oder setzt den eingebetteten Quelltext eines <code>&lt;script&gt;</code>-Elements; beim Setzen wird mit Trusted Types ein <code>TrustedScript</code> erwartet.
HTMLScriptElement.type Eigenschaft
Liest oder setzt den Wert des <code>type</code>-Attributs eines <code>&lt;script&gt;</code>-Elements. Das Attribut legt fest, ob und wie der Browser das Skript ausführt.
HTMLSelectedContentElement Schnittstelle
Repräsentiert ein <code>&lt;selectedcontent&gt;</code>-Element, das in einem anpassbaren <code>&lt;select&gt;</code> eine Kopie des Inhalts der gerade gewählten <code>&lt;option&gt;</code> anzeigt.
HTMLSelectElement Schnittstelle
Repräsentiert ein <code>&lt;select&gt;</code>-Element und bietet Eigenschaften und Methoden, um Auswahloptionen auszulesen, zu setzen, hinzuzufügen und zu entfernen.
HTMLSelectElement.add() Methode
Fügt ein <code>&lt;option&gt;</code>- oder <code>&lt;optgroup&gt;</code>-Element zur Optionsliste eines <code>&lt;select&gt;</code>-Elements hinzu, wahlweise an einer bestimmten Position.
HTMLSelectElement.autocomplete Eigenschaft
Liest oder setzt das HTML-Attribut <code>autocomplete</code> eines <code>&lt;select&gt;</code>-Elements und teilt dem Browser mit, ob und womit er die Auswahl automatisch ausfüllen darf.
HTMLSelectElement.checkValidity() Methode
Prüft, ob ein <code>&lt;select&gt;</code>-Element alle Validierungsregeln erfüllt, und gibt <code>true</code> oder <code>false</code> zurück. Bei ungültigem Wert wird ein <code>invalid</code>-Event ausgelöst.
HTMLSelectElement.disabled Eigenschaft
Boolesche Eigenschaft, die das HTML-Attribut <code>disabled</code> eines <code>&lt;select&gt;</code>-Elements widerspiegelt und angibt, ob die Auswahlliste deaktiviert ist.
HTMLSelectElement.form Eigenschaft
Nur-Lese-Eigenschaft, die das <code>HTMLFormElement</code> liefert, zu dem ein <code>&lt;select&gt;</code> gehört, oder <code>null</code>, wenn es keinem Formular zugeordnet ist.
HTMLSelectElement.item() Methode
Gibt das <code>HTMLOptionElement</code> an der angegebenen Position in der Optionsliste eines <code>&lt;select&gt;</code> zurück oder <code>null</code>, wenn es dort keins gibt.
HTMLSelectElement.labels Eigenschaft
Die schreibgeschützte Eigenschaft <code>labels</code> liefert eine <code>NodeList</code> aller <code>&lt;label&gt;</code>-Elemente, die mit dem <code>&lt;select&gt;</code>-Element verknüpft sind.
HTMLSelectElement.length Eigenschaft
Gibt die Anzahl der <code>&lt;option&gt;</code>-Elemente eines <code>&lt;select&gt;</code> zurück. Beim Schreiben werden Optionen am Ende entfernt oder leere Optionen hinzugefügt.
HTMLSelectElement.multiple Eigenschaft
Boolesche Eigenschaft, die das HTML-Attribut <code>multiple</code> spiegelt und festlegt, ob in einem <code>&lt;select&gt;</code> mehrere Optionen gleichzeitig auswählbar sind.
HTMLSelectElement.name Eigenschaft
Liest oder setzt den Namen eines <code>&lt;select&gt;</code>-Elements, also den Wert seines <code>name</code>-Attributs, unter dem der ausgewählte Wert übermittelt wird.
HTMLSelectElement.namedItem() Methode
Gibt das erste <code>&lt;option&gt;</code>-Element eines Auswahlfelds zurück, dessen <code>id</code> oder <code>name</code> dem übergebenen String entspricht, sonst <code>null</code>.
HTMLSelectElement.options Eigenschaft
Liefert eine live aktualisierte <code>HTMLOptionsCollection</code> aller <code>&lt;option&gt;</code>-Elemente eines <code>&lt;select&gt;</code>-Elements, auch derer in <code>&lt;optgroup&gt;</code>.
HTMLSelectElement.remove() Methode
Entfernt das <code>&lt;option&gt;</code>-Element am angegebenen Index aus der Optionsliste eines <code>&lt;select&gt;</code>-Elements. Ohne Argument wird das <code>&lt;select&gt;</code> selbst entfernt.
HTMLSelectElement.reportValidity() Methode
Prüft die Gültigkeit eines <code>&lt;select&gt;</code>-Elements, löst bei Fehlern ein <code>invalid</code>-Event aus, zeigt die Fehlermeldung des Browsers an und gibt <code>true</code> oder <code>false</code> zurück.
HTMLSelectElement.required Eigenschaft
Boolesche Eigenschaft, die das HTML-Attribut <code>required</code> eines <code>&lt;select&gt;</code> spiegelt: Vor dem Absenden muss eine Option mit nicht-leerem Wert gewählt sein.
HTMLSelectElement.selectedIndex Eigenschaft
Liefert oder setzt den nullbasierten Index des ersten ausgewählten <code>&lt;option&gt;</code> in einem <code>&lt;select&gt;</code>. Ist nichts ausgewählt, ist der Wert <code>-1</code>.
HTMLSelectElement.selectedOptions Eigenschaft
Liefert eine live aktualisierte <code>HTMLCollection</code> aller aktuell ausgewählten <code>&lt;option&gt;</code>-Elemente eines <code>&lt;select&gt;</code>-Elements.
HTMLSelectElement.setCustomValidity() Methode
Setzt eine eigene Fehlermeldung für ein <code>&lt;select&gt;</code>-Element und markiert es damit als ungültig. Ein leerer String hebt den Fehler wieder auf.
HTMLSelectElement.showPicker() Methode
Öffnet per Skript die native Auswahlliste (den Browser-Picker) eines <code>&lt;select&gt;</code>-Elements, so als hätte der Nutzer direkt darauf geklickt.
HTMLSelectElement.size Eigenschaft
Liest oder setzt die Anzahl der gleichzeitig sichtbaren Optionszeilen eines <code>&lt;select&gt;</code>-Elements; spiegelt das HTML-Attribut <code>size</code> wider.
HTMLSelectElement.type Eigenschaft
Nur lesbare Eigenschaft, die den Typ eines <code>&lt;select&gt;</code>-Elements liefert: <code>"select-one"</code> oder <code>"select-multiple"</code>.
HTMLSelectElement.validationMessage Eigenschaft
Liefert die lokalisierte Fehlermeldung des Browsers, die beschreibt, warum ein <code>&lt;select&gt;</code>-Element seine Validierungsregeln nicht erfüllt, oder einen leeren String.
HTMLSelectElement.validity Eigenschaft
Schreibgeschützte Eigenschaft, die ein <code>ValidityState</code>-Objekt mit den aktuellen Validitätszuständen eines <code>&lt;select&gt;</code>-Elements liefert.
HTMLSelectElement.value Eigenschaft
Liest oder setzt den Wert des ersten ausgewählten <code>&lt;option&gt;</code>-Elements eines <code>&lt;select&gt;</code>-Elements als String.
HTMLSelectElement.willValidate Eigenschaft
Schreibgeschützter Wahrheitswert, der angibt, ob ein <code>&lt;select&gt;</code>-Element bei der Einschränkungsvalidierung (Constraint Validation) geprüft wird.
HTMLSlotElement Schnittstelle
Steht für ein <code>&lt;slot&gt;</code>-Element im Shadow DOM und liefert dessen Namen sowie die ihm zugeordneten Light-DOM-Knoten und -Elemente.
HTMLSlotElement.assign() Methode
Weist einem <code>&lt;slot&gt;</code> manuell eine geordnete Menge von Element- oder Textknoten des Shadow-Hosts zu. Das funktioniert nur, wenn der Shadow-Root mit <code>slotAssignment: "manual"</code> erzeugt wurde.
HTMLSlotElement.assignedElements() Methode
Gibt ein Array der Elemente zurück, die diesem <code>&lt;slot&gt;</code> im Shadow DOM zugewiesen sind – Textknoten und Kommentare werden ausgelassen.
HTMLSlotElement.assignedNodes() Methode
Gibt ein Array der Knoten zurück, die diesem <code>&lt;slot&gt;</code> im Shadow DOM zugewiesen sind, einschließlich Textknoten, optional mit Fallback-Inhalt.
HTMLSlotElement.name Eigenschaft
Liest oder setzt den Namen eines <code>&lt;slot&gt;</code>-Elements und spiegelt damit das HTML-Attribut <code>name</code> wider.
HTMLSlotElement: slotchange Ereignis
Wird auf einem <code>&lt;slot&gt;</code>-Element ausgelöst, wenn sich die ihm zugewiesenen Knoten ändern, also wenn Light-DOM-Inhalte hinzukommen, entfernt oder neu zugeordnet werden.
HTMLSourceElement Schnittstelle
Repräsentiert ein <code>&lt;source&gt;</code>-Element und stellt Eigenschaften wie <code>src</code>, <code>type</code>, <code>srcset</code>, <code>sizes</code> und <code>media</code> zur Steuerung alternativer Medienquellen bereit.
HTMLSourceElement.height Eigenschaft
Liest oder setzt die Höhe der Bildressource eines <code>&lt;source&gt;</code>-Elements in CSS-Pixeln und spiegelt das HTML-Attribut <code>height</code> wider.
HTMLSourceElement.media Eigenschaft
Liest oder setzt die Media Query (<code>media</code>-Attribut) eines <code>&lt;source&gt;</code>-Elements, die festlegt, für welches Ausgabemedium die Ressource gedacht ist.
HTMLSourceElement.sizes Eigenschaft
Liest oder setzt das <code>sizes</code>-Attribut eines <code>&lt;source&gt;</code>-Elements, das die Anzeigebreite eines Bildes je nach Media-Bedingung angibt.
HTMLSourceElement.src Eigenschaft
Liest oder setzt die URL der Medienressource eines <code>&lt;source&gt;</code>-Elements und spiegelt dabei das HTML-Attribut <code>src</code>.
HTMLSourceElement.srcset Eigenschaft
Liest oder setzt die kommagetrennte Liste von Bildkandidaten eines <code>&lt;source&gt;</code>-Elements innerhalb von <code>&lt;picture&gt;</code> und spiegelt das HTML-Attribut <code>srcset</code>.
HTMLSourceElement.type Eigenschaft
Liest oder setzt den MIME-Typ der Medienressource eines <code>&lt;source&gt;</code>-Elements und spiegelt das HTML-Attribut <code>type</code> wider.
HTMLSourceElement.width Eigenschaft
Liest oder setzt die Breite der Bildressource eines <code>&lt;source&gt;</code>-Elements in CSS-Pixeln. Die Eigenschaft spiegelt das HTML-Attribut <code>width</code> wider.
HTMLSpanElement Schnittstelle
Repräsentiert ein <code>&lt;span&gt;</code>-Element im DOM und erbt alle Eigenschaften und Methoden von <code>HTMLElement</code>, ohne eigene hinzuzufügen.
HTMLStyleElement Schnittstelle
Repräsentiert ein <code>&lt;style&gt;</code>-Element im DOM und gibt Zugriff auf dessen eingebettetes CSS und das zugehörige <code>CSSStyleSheet</code>.
HTMLStyleElement.blocking Eigenschaft
Gibt eine dynamische <code>DOMTokenList</code> zurück, die das <code>blocking</code>-Attribut eines <code>&lt;style&gt;</code>-Elements abbildet, etwa <code>render</code> für darstellungsblockierende Stile.
HTMLStyleElement.disabled Eigenschaft
Gibt an, ob das Stylesheet eines <code>&lt;style&gt;</code>-Elements deaktiviert ist (<code>true</code>) oder angewendet wird (<code>false</code>), und lässt sich zum Umschalten setzen.
HTMLStyleElement.media Eigenschaft
Liest oder setzt die Media-Query-Liste eines <code>&lt;style&gt;</code>-Elements, also für welche Medien bzw. Bedingungen die enthaltenen Stilregeln gelten.
HTMLStyleElement.sheet Eigenschaft
Schreibgeschützte Eigenschaft, die das mit einem <code>&lt;style&gt;</code>-Element verknüpfte <code>CSSStyleSheet</code>-Objekt liefert (oder <code>null</code>).
HTMLStyleElement.type Eigenschaft
Liest oder setzt den MIME-Typ eines <code>&lt;style&gt;</code>-Elements und spiegelt dabei das HTML-Attribut <code>type</code> wider (in der Praxis nur <code>"text/css"</code> oder leer).
HTMLTableCaptionElement Schnittstelle
Repräsentiert ein <code>&lt;caption&gt;</code>-Element, also die Beschriftung bzw. den Titel einer HTML-Tabelle, und erbt alle Eigenschaften von <code>HTMLElement</code>.
HTMLTableCaptionElement.align Eigenschaft
Veralteter String, der das HTML-Attribut <code>align</code> eines <code>&lt;caption&gt;</code>-Elements widerspiegelt und dessen Ausrichtung bzw. Position an der Tabelle festlegt.
HTMLTableCellElement Schnittstelle
Stellt Tabellenzellen (<code>&lt;td&gt;</code> und <code>&lt;th&gt;</code>) dar und bietet Eigenschaften wie <code>colSpan</code>, <code>rowSpan</code>, <code>cellIndex</code>, <code>headers</code>, <code>scope</code> und <code>abbr</code>.
HTMLTableCellElement.abbr Eigenschaft
Liest oder setzt eine kurze, alternative Bezeichnung für eine Tabellenzelle und spiegelt das HTML-Attribut <code>abbr</code> wider.
HTMLTableCellElement.align Eigenschaft
Liest oder setzt als String die horizontale Textausrichtung einer <code>&lt;td&gt;</code>- oder <code>&lt;th&gt;</code>-Zelle. Die Eigenschaft spiegelt das veraltete HTML-Attribut <code>align</code> wider.
HTMLTableCellElement.bgColor Eigenschaft
Liest oder setzt die Hintergrundfarbe einer Tabellenzelle über das veraltete HTML-Attribut <code>bgcolor</code>.
HTMLTableCellElement.cellIndex Eigenschaft
Schreibgeschützte Eigenschaft. Gibt die nullbasierte Position einer Zelle (<code>&lt;td&gt;</code> oder <code>&lt;th&gt;</code>) innerhalb ihrer Zeile (<code>&lt;tr&gt;</code>) zurück.
HTMLTableCellElement.ch Eigenschaft
Veraltete String-Eigenschaft, die das HTML-Attribut <code>char</code> einer Tabellenzelle widerspiegelt. Sie hat keinen Einfluss auf die Darstellung.
HTMLTableCellElement.chOff Eigenschaft
Spiegelt das veraltete <code>charoff</code>-Attribut einer Tabellenzelle als String wider – hat in modernen Browsern keinerlei Auswirkung auf die Darstellung.
HTMLTableCellElement.colSpan Eigenschaft
Liest oder setzt die Anzahl der Spalten, über die sich eine Tabellenzelle (<code>&lt;td&gt;</code> oder <code>&lt;th&gt;</code>) erstreckt. Entspricht dem HTML-Attribut <code>colspan</code>.
HTMLTableCellElement.headers Eigenschaft
Liest oder setzt das <code>headers</code>-Attribut einer Tabellenzelle: eine durch Leerzeichen getrennte Liste von IDs der <code>&lt;th&gt;</code>-Elemente, die diese Zelle beschreiben.
HTMLTableCellElement.noWrap Eigenschaft
Boolesche Eigenschaft, die das veraltete HTML-Attribut <code>nowrap</code> einer Tabellenzelle (<code>&lt;td&gt;</code>/<code>&lt;th&gt;</code>) widerspiegelt und automatischen Zeilenumbruch unterdrückt.
HTMLTableCellElement.rowSpan Eigenschaft
Liest oder setzt, über wie viele Tabellenzeilen sich eine Zelle (<code>&lt;td&gt;</code>/<code>&lt;th&gt;</code>) erstreckt. Spiegelt das HTML-Attribut <code>rowspan</code>.
HTMLTableCellElement.scope Eigenschaft
Liest oder setzt das <code>scope</code>-Attribut einer <code>&lt;th&gt;</code>-Zelle, das festlegt, für welche Zellen diese Kopfzelle gilt.
HTMLTableCellElement.vAlign Eigenschaft
Veralteter String, der das HTML-Attribut <code>valign</code> einer <code>&lt;td&gt;</code>- oder <code>&lt;th&gt;</code>-Zelle widerspiegelt und die vertikale Ausrichtung des Inhalts angibt.
HTMLTableColElement Schnittstelle
Repräsentiert die Tabellenelemente <code>&lt;col&gt;</code> und <code>&lt;colgroup&gt;</code> und bietet Eigenschaften, um Spalten einzeln oder gruppiert zu steuern.
HTMLTableColElement.align Eigenschaft
Liest oder setzt als String das veraltete HTML-Attribut <code>align</code> eines <code>&lt;col&gt;</code>- oder <code>&lt;colgroup&gt;</code>-Elements, das die horizontale Textausrichtung der Spalte angibt.
HTMLTableColElement.ch Eigenschaft
Veraltete String-Eigenschaft, die das HTML-Attribut <code>char</code> eines <code>&lt;col&gt;</code>- oder <code>&lt;colgroup&gt;</code>-Elements spiegelt, aber keine Wirkung auf die Darstellung hat.
HTMLTableColElement.chOff Eigenschaft
Veraltete Zeichenketten-Eigenschaft, die das HTML-Attribut <code>charoff</code> eines <code>&lt;col&gt;</code>- bzw. <code>&lt;colgroup&gt;</code>-Elements widerspiegelt – sie hat keine sichtbare Wirkung.
HTMLTableColElement.span Eigenschaft
Liest oder setzt die Anzahl der Tabellenspalten, über die sich ein <code>&lt;col&gt;</code>- oder <code>&lt;colgroup&gt;</code>-Element erstreckt. Die Eigenschaft spiegelt das HTML-Attribut <code>span</code>.
HTMLTableColElement.vAlign Eigenschaft
Liest oder setzt als String das veraltete Attribut <code>valign</code> eines <code>&lt;col&gt;</code>- oder <code>&lt;colgroup&gt;</code>-Elements, das die vertikale Ausrichtung angibt.
HTMLTableElement Schnittstelle
Stellt ein <code>&lt;table&gt;</code>-Element dar und bietet Eigenschaften und Methoden, um Zeilen, Kopf-, Fuß- und Körperbereiche sowie die Beschriftung einer Tabelle per Skript zu bearbeiten.
HTMLTableElement.align Eigenschaft
Liest oder setzt das veraltete HTML-Attribut <code>align</code> einer Tabelle, das die horizontale Ausrichtung der Tabelle im umgebenden Dokument festlegt.
HTMLTableElement.bgColor Eigenschaft
Liest oder setzt die Hintergrundfarbe einer Tabelle als String und spiegelt das veraltete HTML-Attribut <code>bgcolor</code> des <code>&lt;table&gt;</code>-Elements wider.
HTMLTableElement.border Eigenschaft
Liest oder setzt das HTML-Attribut <code>border</code> eines <code>&lt;table&gt;</code>-Elements als String, der die Rahmenbreite in Pixeln angibt.
HTMLTableElement.caption Eigenschaft
Liefert das erste <code>&lt;caption&gt;</code>-Kindelement einer Tabelle oder <code>null</code>. Beim Setzen wird die Tabellenbeschriftung ersetzt oder entfernt.
HTMLTableElement.cellPadding Eigenschaft
Liest oder setzt das veraltete HTML-Attribut <code>cellpadding</code> einer Tabelle, also den Innenabstand zwischen Zellrand und Zellinhalt.
HTMLTableElement.cellSpacing Eigenschaft
Veraltete Eigenschaft, die das HTML-Attribut <code>cellspacing</code> einer Tabelle liest oder setzt, also den Abstand zwischen den Zellen. Heute nimmt man dafür CSS <code>border-spacing</code>.
HTMLTableElement.createCaption() Methode
Gibt das <code>&lt;caption&gt;</code>-Element einer Tabelle zurück. Gibt es noch keins, wird es erzeugt und als erstes Kind der Tabelle eingefügt.
HTMLTableElement.createTBody() Methode
Erzeugt ein neues <code>&lt;tbody&gt;</code>-Element, fügt es nach dem letzten vorhandenen <code>&lt;tbody&gt;</code> der Tabelle ein (sonst am Ende) und gibt es zurück.
HTMLTableElement.createTFoot() Methode
Gibt das vorhandene <code>&lt;tfoot&gt;</code> der Tabelle zurück. Fehlt es, erzeugt die Methode ein neues, hängt es als letztes Kind an die Tabelle und gibt es zurück.
HTMLTableElement.createTHead() Methode
Gibt das vorhandene <code>&lt;thead&gt;</code> einer Tabelle zurück oder erzeugt ein neues und fügt es an der richtigen Stelle in die Tabelle ein.
HTMLTableElement.deleteCaption() Methode
Entfernt das erste <code>&lt;caption&gt;</code>-Kindelement einer Tabelle. Gibt es keines, passiert nichts.
HTMLTableElement.deleteRow() Methode
Entfernt die Zeile (<code>&lt;tr&gt;</code>) an der angegebenen Position aus der Tabelle. Mit <code>-1</code> wird die letzte Zeile gelöscht.
HTMLTableElement.deleteTFoot() Methode
Entfernt das erste <code>&lt;tfoot&gt;</code>-Kindelement einer Tabelle, falls vorhanden. Gibt es keines, passiert nichts.
HTMLTableElement.deleteTHead() Methode
Entfernt das erste <code>&lt;thead&gt;</code>-Kindelement einer Tabelle. Hat die Tabelle keinen Tabellenkopf, passiert nichts.
HTMLTableElement.frame Eigenschaft
Veraltete String-Eigenschaft, die das HTML-Attribut <code>frame</code> einer Tabelle spiegelt und festlegt, welche äußeren Rahmenseiten gezeichnet werden.
HTMLTableElement.insertRow() Methode
Erstellt ein neues <code>&lt;tr&gt;</code>-Element, fügt es an der angegebenen Position in die <code>rows</code>-Sammlung der Tabelle ein und gibt es zurück.
HTMLTableElement.rows Eigenschaft
Gibt eine schreibgeschützte Live-<code>HTMLCollection</code> aller <code>&lt;tr&gt;</code>-Zeilen einer Tabelle zurück, auch der Zeilen in <code>&lt;thead&gt;</code>, <code>&lt;tbody&gt;</code> und <code>&lt;tfoot&gt;</code>.
HTMLTableElement.rules Eigenschaft
Liest oder setzt das veraltete HTML-Attribut <code>rules</code>, das festlegt, welche inneren Trennlinien zwischen den Tabellenzellen gezeichnet werden.
HTMLTableElement.summary Eigenschaft
Liest oder setzt den Wert des veralteten HTML-Attributs <code>summary</code>, das eine Zusammenfassung des Tabelleninhalts für Hilfstechnologien enthält.
HTMLTableElement.tBodies Eigenschaft
Gibt eine schreibgeschützte Live-<code>HTMLCollection</code> aller <code>&lt;tbody&gt;</code>-Elemente zurück, die direkte Kinder der Tabelle sind.
HTMLTableElement.tFoot Eigenschaft
Liefert das erste <code>&lt;tfoot&gt;</code>-Kindelement einer Tabelle oder <code>null</code>; beim Setzen wird der Tabellenfuß ersetzt oder entfernt.
HTMLTableElement.tHead Eigenschaft
Liefert das erste <code>&lt;thead&gt;</code>-Kindelement einer Tabelle oder <code>null</code>. Beim Setzen wird der Tabellenkopf ersetzt oder entfernt.
HTMLTableElement.width Eigenschaft
Liest oder setzt als String die gewünschte Breite einer Tabelle, z. B. <code>"400"</code> oder <code>"80%"</code>. Die Eigenschaft spiegelt das veraltete HTML-Attribut <code>width</code> wider.
HTMLTableRowElement Schnittstelle
Stellt eine Tabellenzeile (<code>&lt;tr&gt;</code>) dar und bietet Eigenschaften und Methoden, um Zellen zu lesen, einzufügen und zu löschen.
HTMLTableRowElement.align Eigenschaft
Liest oder setzt als String die horizontale Ausrichtung des Inhalts einer <code>&lt;tr&gt;</code>-Tabellenzeile. Die Eigenschaft spiegelt das veraltete HTML-Attribut <code>align</code> wider.
HTMLTableRowElement.bgColor Eigenschaft
Liest oder setzt die Hintergrundfarbe einer Tabellenzeile über das veraltete HTML-Attribut <code>bgcolor</code> des <code>&lt;tr&gt;</code>-Elements.
HTMLTableRowElement.cells Eigenschaft
Liefert eine schreibgeschützte, live aktualisierte <code>HTMLCollection</code> aller <code>&lt;td&gt;</code>- und <code>&lt;th&gt;</code>-Zellen einer Tabellenzeile.
HTMLTableRowElement.ch Eigenschaft
Veraltete String-Eigenschaft, die das HTML-Attribut <code>char</code> einer Tabellenzeile spiegelt. Auf die Darstellung wirkt sie sich nicht aus.
HTMLTableRowElement.chOff Eigenschaft
Die veraltete Eigenschaft <code>chOff</code> spiegelt das HTML-Attribut <code>charoff</code> einer Tabellenzeile als String wider und hat in modernen Browsern keine sichtbare Wirkung.
HTMLTableRowElement.deleteCell() Methode
Entfernt die Zelle (<code>&lt;td&gt;</code> oder <code>&lt;th&gt;</code>) an der angegebenen Position aus einer Tabellenzeile <code>&lt;tr&gt;</code>.
HTMLTableRowElement.insertCell() Methode
Erstellt ein neues <code>&lt;td&gt;</code>-Element, fügt es an der angegebenen Position in die Tabellenzeile <code>&lt;tr&gt;</code> ein und gibt es zurück.
HTMLTableRowElement.rowIndex Eigenschaft
Schreibgeschützte Eigenschaft, die den Index einer <code>&lt;tr&gt;</code>-Zeile innerhalb der gesamten <code>&lt;table&gt;</code> liefert, also über <code>thead</code>, <code>tbody</code> und <code>tfoot</code> hinweg.
HTMLTableRowElement.sectionRowIndex Eigenschaft
Liefert den nullbasierten Index einer Tabellenzeile innerhalb ihres Abschnitts (<code>&lt;thead&gt;</code>, <code>&lt;tbody&gt;</code> oder <code>&lt;tfoot&gt;</code>), schreibgeschützt.
HTMLTableRowElement.vAlign Eigenschaft
Liest oder setzt als String, wie der Inhalt der Zellen einer <code>&lt;tr&gt;</code>-Zeile vertikal ausgerichtet wird (spiegelt das veraltete <code>valign</code>-Attribut).
HTMLTableSectionElement Schnittstelle
Steht für die Tabellenbereiche <code>&lt;thead&gt;</code>, <code>&lt;tbody&gt;</code> und <code>&lt;tfoot&gt;</code> und liefert Methoden, um darin Zeilen einzufügen, zu löschen und aufzulisten.
HTMLTableSectionElement.align Eigenschaft
Liest oder setzt das veraltete <code>align</code>-Attribut eines <code>&lt;thead&gt;</code>-, <code>&lt;tbody&gt;</code>- oder <code>&lt;tfoot&gt;</code>-Elements, das die horizontale Textausrichtung festlegt.
HTMLTableSectionElement.ch Eigenschaft
Veraltete String-Eigenschaft, die das HTML-Attribut <code>char</code> eines <code>&lt;thead&gt;</code>, <code>&lt;tbody&gt;</code> oder <code>&lt;tfoot&gt;</code> spiegelt – sie hat keinerlei Auswirkung auf die Darstellung.
HTMLTableSectionElement.chOff Eigenschaft
Veraltete Zeichenketten-Eigenschaft, die das HTML-Attribut <code>charoff</code> von <code>&lt;thead&gt;</code>, <code>&lt;tbody&gt;</code> und <code>&lt;tfoot&gt;</code> spiegelt, aber keine Wirkung hat.
HTMLTableSectionElement.deleteRow() Methode
Entfernt die Zeile (<code>&lt;tr&gt;</code>) an der angegebenen Position aus einem <code>&lt;thead&gt;</code>-, <code>&lt;tbody&gt;</code>- oder <code>&lt;tfoot&gt;</code>-Element.
HTMLTableSectionElement.insertRow() Methode
Erzeugt ein neues <code>&lt;tr&gt;</code>-Element, fügt es an der angegebenen Position in <code>&lt;thead&gt;</code>, <code>&lt;tbody&gt;</code> oder <code>&lt;tfoot&gt;</code> ein und gibt es zurück.
HTMLTableSectionElement.rows Eigenschaft
Liefert eine schreibgeschützte, live aktualisierte <code>HTMLCollection</code> aller <code>&lt;tr&gt;</code>-Zeilen eines <code>&lt;thead&gt;</code>-, <code>&lt;tbody&gt;</code>- oder <code>&lt;tfoot&gt;</code>-Abschnitts.
HTMLTableSectionElement.vAlign Eigenschaft
Veraltete String-Eigenschaft, die das HTML-Attribut <code>valign</code> eines <code>&lt;thead&gt;</code>, <code>&lt;tbody&gt;</code> oder <code>&lt;tfoot&gt;</code> liest oder setzt und damit die vertikale Ausrichtung festlegt.
HTMLTemplateElement Schnittstelle
Stellt ein <code>&lt;template&gt;</code>-Element dar, dessen inaktiver Inhalt über <code>content</code> als <code>DocumentFragment</code> zum Klonen bereitsteht.
HTMLTemplateElement.content Eigenschaft
Liefert den Inhalt eines <code>&lt;template&gt;</code>-Elements als schreibgeschütztes <code>DocumentFragment</code>, das geklont und ins DOM eingefügt werden kann.
HTMLTemplateElement.htmlFor Eigenschaft
Liest oder setzt das <code>for</code>-Attribut eines <code>&lt;template&gt;</code>, also die ID des Processing-Instruction-Markers, der durch den Template-Inhalt ersetzt werden soll.
HTMLTemplateElement.shadowRootClonable Eigenschaft
Boolesche Eigenschaft, die das Attribut <code>shadowrootclonable</code> eines <code>&lt;template&gt;</code>-Elements widerspiegelt und festlegt, ob ein deklarativer Shadow Root mitgeklont wird.
HTMLTemplateElement.shadowRootCustomElementRegistry Eigenschaft
Spiegelt das Attribut <code>shadowrootcustomelementregistry</code> eines <code>&lt;template&gt;</code>-Elements wider, mit dem eine deklarative Shadow Root ohne vorab festgelegte Custom-Element-Registry entsteht.
HTMLTemplateElement.shadowRootDelegatesFocus Eigenschaft
Boolesche Eigenschaft, die das Attribut <code>shadowrootdelegatesfocus</code> eines <code>&lt;template&gt;</code>-Elements liest und setzt (deklaratives Shadow DOM mit Fokus-Delegation).
HTMLTemplateElement.shadowRootMode Eigenschaft
Liest oder setzt das Attribut <code>shadowrootmode</code> eines <code>&lt;template&gt;</code>-Elements, das den Modus eines deklarativen Shadow Roots festlegt (<code>"open"</code> oder <code>"closed"</code>).
HTMLTemplateElement.shadowRootSerializable Eigenschaft
Liest oder setzt als boolescher Wert das Attribut <code>shadowrootserializable</code> eines <code>&lt;template&gt;</code>-Elements und legt so fest, ob ein deklarativer Shadow Root serialisierbar ist.
HTMLTemplateElement.shadowRootSlotAssignment Eigenschaft
Liest oder setzt, ob eine deklarative Shadow Root aus diesem <code>&lt;template&gt;</code> benannte (<code>"named"</code>) oder manuelle (<code>"manual"</code>) Slot-Zuweisung verwendet.
HTMLTextAreaElement Schnittstelle
Repräsentiert ein <code>&lt;textarea&gt;</code>-Element und bietet Eigenschaften und Methoden für mehrzeilige Texteingabe, Textauswahl und Formularvalidierung.
HTMLTextAreaElement.autocomplete Eigenschaft
Liest oder setzt das HTML-Attribut <code>autocomplete</code> eines <code>&lt;textarea&gt;</code> und steuert damit, ob und wie der Browser den Wert automatisch vervollständigen darf.
HTMLTextAreaElement.checkValidity() Methode
Prüft, ob ein <code>&lt;textarea&gt;</code> alle Validierungsregeln erfüllt, gibt <code>true</code> oder <code>false</code> zurück und löst bei Ungültigkeit ein <code>invalid</code>-Event aus.
HTMLTextAreaElement.cols Eigenschaft
Liest oder setzt die sichtbare Breite eines <code>&lt;textarea&gt;</code> in durchschnittlichen Zeichenbreiten. Die Eigenschaft spiegelt das HTML-Attribut <code>cols</code>, der Standardwert ist 20.
HTMLTextAreaElement.defaultValue Eigenschaft
Liest oder setzt den Standardtext eines <code>&lt;textarea&gt;</code>, also dessen Textinhalt im Markup, auf den das Feld beim Zurücksetzen des Formulars zurückfällt.
HTMLTextAreaElement.dirName Eigenschaft
Liest oder setzt das HTML-Attribut <code>dirname</code>, also den Namen des Formularfelds, in dem die Schreibrichtung (<code>ltr</code>/<code>rtl</code>) des Textfelds mitgesendet wird.
HTMLTextAreaElement.disabled Eigenschaft
Liest oder setzt, ob ein <code>&lt;textarea&gt;</code> deaktiviert ist. Deaktivierte Felder lassen sich weder bearbeiten noch fokussieren und werden nicht mit dem Formular übertragen.
HTMLTextAreaElement.form Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>HTMLFormElement</code> liefert, zu dem ein <code>&lt;textarea&gt;</code> gehört, oder <code>null</code>, wenn es keinem Formular zugeordnet ist.
HTMLTextAreaElement.labels Eigenschaft
Schreibgeschützte Eigenschaft, die eine <code>NodeList</code> aller <code>&lt;label&gt;</code>-Elemente liefert, die mit dem <code>&lt;textarea&gt;</code> verknüpft sind.
HTMLTextAreaElement.maxLength Eigenschaft
Liest oder setzt die maximale Zeichenzahl (in UTF-16-Codeeinheiten), die in ein <code>&lt;textarea&gt;</code> eingegeben werden darf. Spiegelt das HTML-Attribut <code>maxlength</code>.
HTMLTextAreaElement.minLength Eigenschaft
Liest oder setzt die Mindestanzahl an Zeichen (in UTF-16-Codeeinheiten), die der Wert eines <code>&lt;textarea&gt;</code> haben muss, um gültig zu sein.
HTMLTextAreaElement.name Eigenschaft
Liest oder setzt den Namen eines <code>&lt;textarea&gt;</code>-Elements und spiegelt damit das HTML-Attribut <code>name</code> wider.
HTMLTextAreaElement.placeholder Eigenschaft
Liest oder setzt den Platzhaltertext eines <code>&lt;textarea&gt;</code>, spiegelt das HTML-Attribut <code>placeholder</code> wider.
HTMLTextAreaElement.readOnly Eigenschaft
Liest oder setzt den booleschen Zustand, ob der Inhalt eines <code>&lt;textarea&gt;</code> vom Benutzer bearbeitet werden kann. Spiegelt das HTML-Attribut <code>readonly</code>.
HTMLTextAreaElement.reportValidity() Methode
Prüft die Gültigkeit eines <code>&lt;textarea&gt;</code>, löst bei Fehlern ein <code>invalid</code>-Event aus und zeigt dem Nutzer die Fehlermeldung des Browsers an.
HTMLTextAreaElement.required Eigenschaft
Boolesche Eigenschaft, die das HTML-Attribut <code>required</code> eines <code>&lt;textarea&gt;</code> widerspiegelt und festlegt, ob vor dem Absenden ein Wert eingegeben werden muss.
HTMLTextAreaElement.rows Eigenschaft
Liest oder setzt die Anzahl der sichtbaren Textzeilen eines <code>&lt;textarea&gt;</code>-Elements und spiegelt dabei das HTML-Attribut <code>rows</code> wider.
HTMLTextAreaElement.select() Methode
Wählt den gesamten Textinhalt eines <code>&lt;textarea&gt;</code>-Elements aus und löst dabei das <code>select</code>-Event aus.
HTMLTextAreaElement.selectionDirection Eigenschaft
Liest oder setzt die Richtung der aktuellen Textauswahl in einem <code>&lt;textarea&gt;</code>: <code>"forward"</code>, <code>"backward"</code> oder <code>"none"</code>.
HTMLTextAreaElement.selectionEnd Eigenschaft
Liest oder setzt den Index direkt hinter dem letzten ausgewählten Zeichen in einem <code>&lt;textarea&gt;</code>. Ohne Auswahl entspricht der Wert der Cursorposition.
HTMLTextAreaElement.selectionStart Eigenschaft
Liest oder setzt die Startposition (Zeichenindex) der aktuellen Textauswahl bzw. die Cursorposition in einem <code>&lt;textarea&gt;</code>-Element.
HTMLTextAreaElement.setCustomValidity() Methode
Setzt eine eigene Fehlermeldung für ein <code>&lt;textarea&gt;</code> und markiert es damit als ungültig. Ein leerer String hebt den Fehler wieder auf.
HTMLTextAreaElement.setRangeText() Methode
Ersetzt einen Textbereich in einem <code>&lt;textarea&gt;</code> durch neuen Text. Ohne Positionsangaben wird die aktuelle Auswahl ersetzt. Die Auswahl danach lässt sich steuern.
HTMLTextAreaElement.setSelectionRange() Methode
Setzt Start- und Endposition der Textauswahl in einem <code>&lt;textarea&gt;</code> und optional die Auswahlrichtung.
HTMLTextAreaElement.textLength Eigenschaft
Liefert schreibgeschützt die Länge des aktuellen Werts eines <code>&lt;textarea&gt;</code> in UTF-16-Code-Einheiten – entspricht <code>textarea.value.length</code>.
HTMLTextAreaElement.type Eigenschaft
Die schreibgeschützte Eigenschaft <code>type</code> eines <code>&lt;textarea&gt;</code>-Elements liefert immer den String <code>"textarea"</code>.
HTMLTextAreaElement.validationMessage Eigenschaft
Liefert eine lokalisierte Fehlermeldung, die beschreibt, welche Validierungsbeschränkung ein <code>&lt;textarea&gt;</code> verletzt, oder einen leeren String, wenn es gültig ist.
HTMLTextAreaElement.validity Eigenschaft
Gibt ein schreibgeschütztes <code>ValidityState</code>-Objekt zurück, das die aktuellen Gültigkeitszustände eines <code>&lt;textarea&gt;</code>-Elements beschreibt.
HTMLTextAreaElement.value Eigenschaft
Liest oder setzt den aktuellen Textinhalt eines <code>&lt;textarea&gt;</code>-Elements als Zeichenfolge; leer (<code>""</code>), wenn nichts eingegeben wurde.
HTMLTextAreaElement.willValidate Eigenschaft
Schreibgeschützter boolescher Wert, der angibt, ob ein <code>&lt;textarea&gt;</code> bei der Einschränkungsvalidierung (Constraint Validation) berücksichtigt wird.
HTMLTextAreaElement.wrap Eigenschaft
Liest oder setzt das <code>wrap</code>-Attribut eines <code>&lt;textarea&gt;</code> und legt damit fest, wie der Text beim Absenden des Formulars umbrochen wird.
HTMLTextAreaElement: select Ereignis
Das <code>select</code>-Ereignis wird an einem <code>&lt;textarea&gt;</code> ausgelöst, sobald darin Text markiert wurde – per Maus, Tastatur oder durch <code>select()</code>/<code>setSelectionRange()</code>.
HTMLTextAreaElement: selectionchange Ereignis
Wird an einem <code>&lt;textarea&gt;</code> ausgelöst, sobald sich die Textauswahl oder die Position des Textcursors darin ändert.
HTMLTimeElement Schnittstelle
Repräsentiert ein <code>&lt;time&gt;</code>-Element im DOM und stellt über <code>dateTime</code> den maschinenlesbaren Zeitwert bereit.
HTMLTimeElement.dateTime Eigenschaft
Liest oder setzt den Wert des HTML-Attributs <code>datetime</code> eines <code>&lt;time&gt;</code>-Elements, also die maschinenlesbare Form von Datum und Uhrzeit.
HTMLTitleElement Schnittstelle
Stellt das <code>&lt;title&gt;</code>-Element eines Dokuments dar und gibt über die Eigenschaft <code>text</code> Lese- und Schreibzugriff auf den Titeltext.
HTMLTitleElement.text Eigenschaft
Liest oder setzt den Textinhalt eines <code>&lt;title&gt;</code>-Elements als String – also den im Browser-Tab angezeigten Dokumenttitel.
HTMLTrackElement Schnittstelle
Stellt ein <code>&lt;track&gt;</code>-Element im DOM dar, das einem <code>&lt;video&gt;</code> oder <code>&lt;audio&gt;</code> Untertitel, Kapitel oder Metadaten im WebVTT-Format zuordnet.
HTMLTrackElement.default Eigenschaft
Boolesche Eigenschaft, die das HTML-Attribut <code>default</code> eines <code>&lt;track&gt;</code>-Elements spiegelt und die Spur als Standardspur markiert.
HTMLTrackElement.kind Eigenschaft
Liest oder setzt das <code>kind</code>-Attribut eines <code>&lt;track&gt;</code>-Elements, also die Art des Texttracks (z. B. Untertitel, Kapitel, Metadaten).
HTMLTrackElement.label Eigenschaft
Liest oder setzt den für Benutzer lesbaren Titel eines <code>&lt;track&gt;</code>-Elements, der in Untertitel- und Kapitelmenüs angezeigt wird.
HTMLTrackElement.readyState Eigenschaft
Schreibgeschützte Zahl (0–3), die angibt, wie weit die Textspur eines <code>&lt;track&gt;</code>-Elements geladen ist: nicht geladen, lädt, geladen oder Fehler.
HTMLTrackElement.src Eigenschaft
Liest oder setzt die URL der Textspur-Datei (meist WebVTT) eines <code>&lt;track&gt;</code>-Elements und spiegelt das <code>src</code>-Attribut wider.
HTMLTrackElement.srclang Eigenschaft
Liest oder setzt die Sprache der Textspur als BCP-47-Sprachcode und spiegelt das <code>srclang</code>-Attribut des <code>&lt;track&gt;</code>-Elements wider.
HTMLTrackElement.track Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>TextTrack</code>-Objekt zurückgibt, das zur Textspur eines <code>&lt;track&gt;</code>-Elements gehört.
HTMLTrackElement: cuechange Ereignis
Wird ausgelöst, wenn sich die aktiven Cues des zugehörigen <code>TextTrack</code> ändern, also ein Untertitel, Kapitel oder Metadaten-Cue beginnt oder endet.
HTMLUListElement Schnittstelle
Stellt ein <code>&lt;ul&gt;</code>-Element (ungeordnete Liste) im DOM dar und ergänzt <code>HTMLElement</code> um die veralteten Eigenschaften <code>compact</code> und <code>type</code>.
HTMLUListElement.compact Eigenschaft
Boolesche, veraltete Eigenschaft, die das HTML-Attribut <code>compact</code> einer <code>&lt;ul&gt;</code>-Liste spiegelt und eine kompaktere Darstellung vorschlägt.
HTMLUnknownElement Schnittstelle
Repräsentiert ein HTML-Element mit einem unbekannten oder ungültigen Tag-Namen; erbt von <code>HTMLElement</code>, ohne eigene Eigenschaften oder Methoden hinzuzufügen.
HTMLVideoElement Schnittstelle
Repräsentiert ein <code>&lt;video&gt;</code>-Element und erweitert <code>HTMLMediaElement</code> um videospezifische Eigenschaften und Methoden wie Abmessungen, Poster und Bildstatistiken.
HTMLVideoElement.cancelVideoFrameCallback() Methode
Storniert einen zuvor mit <code>requestVideoFrameCallback()</code> registrierten Callback, sodass er beim nächsten Videoframe nicht mehr aufgerufen wird.
HTMLVideoElement.disablePictureInPicture Eigenschaft
Boolesche Eigenschaft, die das HTML-Attribut <code>disablepictureinpicture</code> widerspiegelt und die Bild-im-Bild-Funktion (Picture-in-Picture) für ein Video abschaltet.
HTMLVideoElement.getVideoPlaybackQuality() Methode
Gibt ein neues <code>VideoPlaybackQuality</code>-Objekt mit Wiedergabe-Metriken zurück, u. a. der Anzahl dargestellter und verworfener Frames.
HTMLVideoElement.height Eigenschaft
Liest oder setzt das <code>height</code>-Attribut eines <code>&lt;video&gt;</code>-Elements als ganze Zahl, also die angezeigte Höhe in CSS-Pixeln.
HTMLVideoElement.poster Eigenschaft
Liest oder setzt die URL des Vorschaubilds (<code>poster</code>-Attribut), das angezeigt wird, solange noch keine Videodaten verfügbar sind.
HTMLVideoElement.requestPictureInPicture() Methode
Fordert asynchron an, das Video in einem schwebenden Bild-in-Bild-Fenster anzuzeigen, und liefert ein Promise mit dem zugehörigen <code>PictureInPictureWindow</code>.
HTMLVideoElement.requestVideoFrameCallback() Methode
Registriert einen einmaligen Callback, der aufgerufen wird, sobald ein neues Videobild an den Kompositor übergeben wird. Mitgeliefert werden genaue Metadaten zum Bild.
HTMLVideoElement.videoHeight Eigenschaft
Schreibgeschützte Eigenschaft, die die intrinsische Höhe des geladenen Videos in CSS-Pixeln liefert, oder <code>0</code>, solange keine Metadaten vorliegen.
HTMLVideoElement.videoWidth Eigenschaft
Schreibgeschützte Eigenschaft, die die intrinsische (natürliche) Breite des Videos in CSS-Pixeln liefert – oder <code>0</code>, solange keine Metadaten vorliegen.
HTMLVideoElement.width Eigenschaft
Liest oder setzt das <code>width</code>-Attribut eines <code>&lt;video&gt;</code>-Elements als ganze Zahl, also die Anzeigebreite in CSS-Pixeln.
HTMLVideoElement: enterpictureinpicture Ereignis
Wird ausgelöst, sobald ein <code>&lt;video&gt;</code>-Element erfolgreich in den Bild-im-Bild-Modus wechselt. Das Ereignisobjekt ist ein <code>PictureInPictureEvent</code>.
HTMLVideoElement: leavepictureinpicture Ereignis
Wird an einem <code>&lt;video&gt;</code>-Element ausgelöst, sobald es den Bild-in-Bild-Modus (Picture-in-Picture) erfolgreich verlassen hat.
HTMLVideoElement: resize Ereignis
Wird ausgelöst, wenn sich <code>videoWidth</code> und/oder <code>videoHeight</code> eines <code>&lt;video&gt;</code>-Elements gerade geändert haben, also die Auflösung des Videos.

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.