HTMLElement
Baseline
Widely available
*
This feature is well established and works across many devices and browser versions. It’s been available across browsers since Juli 2015.
* Some parts of this feature may have varying levels of support.
Das HTMLElement-Interface repräsentiert jedes HTML-Element. Einige Elemente implementieren dieses Interface direkt, während andere es über ein davon ererbtes Interface implementieren.
Instanz-Eigenschaften
Erbt auch Eigenschaften von seinem Elternteil, Element.
HTMLElement.accessKey-
Ein String, der den Zugriffsschlüssel repräsentiert, der dem Element zugewiesen ist.
HTMLElement.accessKeyLabelSchreibgeschützt-
Gibt einen String zurück, der den dem Element zugeordneten Zugriffsschlüssel enthält.
HTMLElement.anchorElementSchreibgeschützt Nicht standardisiert Experimentell-
Gibt eine Referenz auf das Ankerelement des Elements zurück oder
null, wenn es keines hat. HTMLElement.attributeStyleMapSchreibgeschützt-
Ein
StylePropertyMap, das die Deklarationen desstyle-Attributs des Elements repräsentiert. HTMLElement.autocapitalize-
Ein String, der das Verhalten der Großschreibung des Elements für Benutzereingaben repräsentiert. Gültige Werte sind:
none,off,on,characters,words,sentences. HTMLElement.autofocus-
Ein boolescher Wert, der das
autofocusHTML-Globalattribut widerspiegelt und anzeigt, ob das Steuerelement fokussiert werden soll, wenn die Seite geladen wird oder wenn ein Dialog oder Popover angezeigt wird, falls in einem Element innerhalb von<dialog>-Elementen oder Elementen, deren Popover-Attribut gesetzt ist, angegeben. HTMLElement.autocorrect-
Ein Boolescher, der angibt, ob die von einem Benutzer eingegebenen Texte automatisch korrigiert werden sollen oder nicht. Dies spiegelt das
autocorrectHTML-Globalattribut wider. HTMLElement.contentEditable-
Ein String, wobei ein Wert von
truebedeutet, dass das Element editierbar ist, und ein Wert vonfalse, dass es nicht editierbar ist. HTMLElement.datasetSchreibgeschützt-
Gibt ein
DOMStringMapzurück, mit dem Skripte die benutzerdefinierten Datenattribute (data-*) des Elements lesen und schreiben können. HTMLElement.dir-
Ein String, der das
dir-Globalattribut widerspiegelt und die Richtung des Elements repräsentiert. Mögliche Werte sind"ltr","rtl"und"auto". HTMLElement.draggable-
Ein boolescher Wert, der anzeigt, ob das Element gezogen werden kann.
HTMLElement.editContextExperimentell-
Gibt den
EditContextzurück, der mit dem Element verknüpft ist, odernull, wenn es keinen gibt. HTMLElement.enterKeyHint-
Ein String, der das Aktionslabel (oder Symbol) definiert, das für die Eingabetaste auf virtuellen Tastaturen angezeigt werden soll.
-
Ein String oder boolescher Wert, der den Wert des
hidden-Attributs des Elements widerspiegelt. HTMLElement.inert-
Ein boolescher Wert, der angibt, ob der Benutzeragent das dargestellte Element in Bezug auf Benutzerinteraktionen, In-Page-Textsuchanfragen ("Finde auf Seite") und Textauswahl ignorieren soll.
HTMLElement.innerText-
Repräsentiert den angezeigten Textinhalt eines Knotens und seiner Nachkommen. Als Getter nähert es den Text an, den der Benutzer erhalten würde, wenn er die Inhalte des Elements mit dem Cursor hervorgehoben und dann in die Zwischenablage kopiert hätte. Als Setter ersetzt er den Inhalt im ausgewählten Element, indem er alle Zeilenumbrüche in
<br>-Elemente umwandelt. HTMLElement.inputMode-
Ein Stringwert, der den Wert des
inputmode-Attributs des Elements widerspiegelt. HTMLElement.isContentEditableSchreibgeschützt-
Gibt einen booleschen Wert zurück, der anzeigt, ob der Inhalt des Elements bearbeitet werden kann.
HTMLElement.lang-
Ein String, der die Sprache der Attribute, Texte und Inhalte eines Elements repräsentiert.
HTMLElement.nonce-
Gibt die kryptografische Zahl zurück, die einmal verwendet wird und mit der Content Security Policy bestimmt, ob ein bestimmter Abruf fortgesetzt werden darf.
HTMLElement.offsetHeightSchreibgeschützt-
Gibt ein
doublezurück, das die Höhe eines Elements im Verhältnis zum Layout enthält. HTMLElement.offsetLeftSchreibgeschützt-
Gibt ein
doublezurück, die Entfernung von der linken Begrenzung dieses Elements zur linken Begrenzung seinesoffsetParent. HTMLElement.offsetParentSchreibgeschützt-
Ein
Element, das das Element ist, von dem alle Offset-Berechnungen derzeit berechnet werden. HTMLElement.offsetTopSchreibgeschützt-
Gibt ein
doublezurück, die Entfernung von der oberen Begrenzung dieses Elements zur oberen Begrenzung seinesoffsetParent. HTMLElement.offsetWidthSchreibgeschützt-
Gibt ein
doublezurück, das die Breite eines Elements im Verhältnis zum Layout enthält. HTMLElement.outerText-
Repräsentiert den angezeigten Textinhalt eines Knotens und seiner Nachkommen. Als Getter ist es dasselbe wie
HTMLElement.innerText(es repräsentiert den angezeigten Textinhalt eines Elements und seiner Nachkommen). Als Setter ersetzt es den ausgewählten Knoten und seinen Inhalt mit dem angegebenen Wert, wobei alle Zeilenumbrüche in<br>-Elemente umgewandelt werden. HTMLElement.popover-
Ruft den Popover-Zustand eines Elements mit JavaScript ab und setzt ihn (
"auto","hint", oder"manual"), und kann zur Funktionsdetektion verwendet werden. Spiegelt den Wert des globalen HTML-Attributspopoverwider. HTMLElement.spellcheck-
Ein boolescher Wert, der den Hinweis zum Rechtschreibprüfung steuert. Es ist auf allen HTML-Elementen verfügbar, wirkt sich jedoch nicht auf alle aus.
HTMLElement.style-
Eine
CSSStyleDeclaration, die die Deklarationen desstyle-Attributs des Elements repräsentiert. HTMLElement.tabIndex-
Ein
long, der die Position des Elements in der Tabreihenfolge darstellt. HTMLElement.title-
Ein String, der den Text enthält, der in einem Popup-Fenster angezeigt wird, wenn die Maus über das Element bewegt wird.
HTMLElement.translate-
Ein boolescher Wert, der die Übersetzung darstellt.
HTMLElement.virtualKeyboardPolicyExperimentell-
Ein String, der das Verhalten der virtuellen Bildschirmtastatur auf Geräten wie Tablets, Mobiltelefonen oder anderen Geräten anzeigt, bei denen möglicherweise keine Hardwaretastatur verfügbar ist, wenn der Inhalt des Elements bearbeitbar ist (zum Beispiel ist es ein
<input>oder<textarea>-Element oder ein Element mit demcontenteditable-Attribut). HTMLElement.writingSuggestions-
Ein String, der angibt, ob die vom Browser bereitgestellten Schreibvorschläge im Geltungsbereich des Elements aktiviert werden sollen oder nicht.
Instanzmethoden
Erbt auch Methoden von seinem Elternteil, Element.
HTMLElement.attachInternals()-
Gibt ein
ElementInternals-Objekt zurück und ermöglicht es einem benutzerdefinierten Element, an HTML-Formularen teilzunehmen. HTMLElement.blur()-
Entfernt die Tastaturfokussierung von dem derzeit fokussierten Element.
HTMLElement.click()-
Sendet ein Mausklickereignis an das Element.
HTMLElement.focus()-
Macht das Element zum aktuellen Tastaturfokus.
HTMLElement.hidePopover()-
Blendet ein Popover-Element aus, indem es aus der Top-Schicht entfernt und mit
display: nonegestylt wird. HTMLElement.showPopover()-
Zeigt ein Popover-Element an, indem es zur Top-Schicht hinzugefügt und
display: none;aus seinen Stilen entfernt wird. HTMLElement.togglePopover()-
Schaltet ein Popover-Element zwischen den versteckten und angezeigten Zuständen um.
Ereignisse
Hören Sie auf diese Ereignisse, indem Sie addEventListener() verwenden oder einen Ereignis-Listener der oneventname-Eigenschaft dieser Schnittstelle zuweisen.
Erbt auch Ereignisse von seinem Elternteil, Element.
change-
Wird ausgelöst, wenn der
valueeines<input>,<select>oder<textarea>-Elements geändert und vom Benutzer bestätigt wurde. Im Gegensatz zuminput-Ereignis wird daschange-Ereignis nicht unbedingt bei jeder Änderung desvalue-Werts eines Elements ausgelöst. command-
Wird auf einem Element ausgelöst, das über einen
buttonmit gültigencommandForElementundcommand-Werten gesteuert wird, wann immer der Button interagiert wird (z.B. wenn er geklickt wird). error-
Wird ausgelöst, wenn ein Ressource nicht geladen werden konnte oder nicht verwendet werden kann.
load-
Wird ausgelöst, wenn ein Element, das eine Ressource enthält, erfolgreich geladen wurde.
Drag & Drop-Ereignisse
drag-
Dieses Ereignis wird ausgelöst, wenn ein Element oder eine Textauswahl gezogen wird.
dragend-
Dieses Ereignis wird ausgelöst, wenn ein Ziehvorgang beendet wird (durch Loslassen einer Maustaste oder Drücken der Escape-Taste).
dragenter-
Dieses Ereignis wird ausgelöst, wenn ein gezogenes Element oder eine Textauswahl ein gültiges Ziel erreicht.
dragleave-
Dieses Ereignis wird ausgelöst, wenn ein gezogenes Element oder eine Textauswahl ein gültiges Ziel verlässt.
dragover-
Dieses Ereignis wird kontinuierlich ausgelöst, wenn ein Element oder eine Textauswahl gezogen wird und der Mauszeiger sich über einem gültigen Ziel befindet (alle 50 ms, wenn die Maus sich nicht bewegt, ansonsten viel schneller, zwischen ca. 5 ms (langsame Bewegung) und 1 ms (schnelle Bewegung)). Dieses Auslöseverhalten unterscheidet sich von
mouseover. dragstart-
Dieses Ereignis wird ausgelöst, wenn der Benutzer das Ziehen eines Elements oder einer Textauswahl beginnt.
drop-
Dieses Ereignis wird ausgelöst, wenn ein Element oder eine Textauswahl auf einem gültigen Ziel abgelegt wird.
Interesseauslöser-Ereignisse
interestExperimentell Nicht standardisiert-
Wird auf dem Ziel-Element eines Interesseauslösers ausgelöst, wenn Interesse gezeigt wird, um das Ausführen von Code als Reaktion zu ermöglichen.
loseinterestExperimentell Nicht standardisiert-
Wird auf dem Ziel-Element eines Interesseauslösers ausgelöst, wenn Interesse verloren geht, um das Ausführen von Code als Reaktion zu ermöglichen.
Umschalt-Ereignisse
Spezifikationen
| Specification |
|---|
| HTML> # htmlelement> |