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 Interface, das es erbt, implementieren.
Instanz-Eigenschaften
Erbt auch Eigenschaften von seinem Elternteil, Element.
HTMLElement.accessKey-
Eine Zeichenkette, die den dem Element zugewiesenen Zugangsschlüssel darstellt.
HTMLElement.accessKeyLabelSchreibgeschützt-
Gibt eine Zeichenkette zurück, die den dem Element zugewiesenen Zugangsschlüssel enthält.
HTMLElement.anchorElementSchreibgeschützt Nicht standardisiert Experimentell-
Gibt eine Referenz auf das Ankerelement des Elements zurück oder
null, wenn es keins hat. HTMLElement.attributeStyleMapSchreibgeschützt-
Eine
StylePropertyMap, die die Deklarationen desstyle-Attributs des Elements repräsentiert. HTMLElement.autocapitalize-
Eine Zeichenkette, die das Verhalten der Großschreibung 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, welches angibt, ob die Steuerung fokussiert werden soll, wenn die Seite geladen wird, oder wenn ein Dialog oder Popover angezeigt wird, falls innerhalb von<dialog>-Elementen oder Elemente, deren Popover-Attribut gesetzt ist. HTMLElement.autocorrect-
Ein boolescher Wert, ob der von einem Benutzer eingegebene Text automatisch korrigiert werden soll. Dies spiegelt das
autocorrectHTML-Globalattribut wider. HTMLElement.contentEditable-
Eine Zeichenkette, bei der ein Wert von
truebedeutet, dass das Element bearbeitet werden kann, und ein Wert vonfalsebedeutet, dass es nicht bearbeitet werden kann. HTMLElement.datasetSchreibgeschützt-
Gibt eine
DOMStringMapzurück, mit der Skripte die benutzerdefinierten Datenattribute (data-*) des Elements lesen und schreiben können. HTMLElement.dir-
Eine Zeichenkette, die 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 mit dem Element assoziierten
EditContextzurück odernull, wenn keiner vorhanden ist. HTMLElement.enterKeyHint-
Eine Zeichenkette, die definiert, welche Aktionsbeschriftung (oder Symbol) für die Enter-Taste auf virtuellen Tastaturen angezeigt werden soll.
-
Ein Zeichenfolgen- oder boolescher Wert, der den Wert des
hidden-Attributs des Elements widerspiegelt. HTMLElement.inert-
Ein boolescher Wert, der angibt, ob der User-Agent so agieren muss, als ob der gegebene Knoten für Benutzerinteraktionsereignisse, Textsuchen innerhalb der Seite ("find in page") und Textauswahl nicht vorhanden ist.
HTMLElement.innerText-
Repräsentiert den gerenderten Textinhalt eines Knotens und seiner Nachkommen. Als Getter approximiert es den Text, den der Benutzer erhalten würde, wenn er die Inhalte des Elements mit dem Cursor markierte und dann in die Zwischenablage kopierte. Als Setter ersetzt es den Inhalt innerhalb des ausgewählten Elements und konvertiert dabei alle Zeilenumbrüche in
<br>-Elemente. HTMLElement.inputMode-
Ein Zeichenkettenwert, der den Wert des
[inputmode](/de/docs/Web/HTML/Reference/Global_attributes/inputmode)-Attributs des Elements widerspiegelt. HTMLElement.isContentEditableSchreibgeschützt-
Gibt einen booleschen Wert zurück, der angibt, ob der Inhalt des Elements bearbeitet werden kann oder nicht.
HTMLElement.lang-
Eine Zeichenkette, die die Sprache der Attribute, des Textes und der Elementinhalte eines Elements darstellt.
HTMLElement.nonce-
Gibt die kryptographische Zahl zurück, die einmal verwendet wird und von der Content Security Policy verwendet wird, um zu bestimmen, ob ein gegebener Abruf durchgeführt werden darf.
HTMLElement.offsetHeightSchreibgeschützt-
Gibt einen
double-Wert zurück, der die Höhe eines Elements im Verhältnis zum Layout enthält. HTMLElement.offsetLeftSchreibgeschützt-
Gibt einen
doublezurück, die Entfernung von der linken Grenze dieses Elements bis zur linken Grenze seinesoffsetParent. HTMLElement.offsetParentSchreibgeschützt-
Ein
Element, das das Element ist, von dem alle Offset-Berechnungen derzeit ermittelt werden. HTMLElement.offsetTopSchreibgeschützt-
Gibt einen
doublezurück, die Entfernung von der oberen Grenze dieses Elements bis zur oberen Grenze seinesoffsetParent. HTMLElement.offsetWidthSchreibgeschützt-
Gibt einen
double-Wert zurück, der die Breite eines Elements im Verhältnis zum Layout enthält. HTMLElement.outerText-
Repräsentiert den gerenderten Textinhalt eines Knotens und seiner Nachkommen. Als Getter ist es dasselbe wie
HTMLElement.innerText(es repräsentiert den gerenderten Textinhalt eines Elements und seiner Nachkommen). Als Setter ersetzt es den ausgewählten Knoten und seine Inhalte durch den gegebenen Wert und konvertiert alle Zeilenumbrüche in<br>-Elemente. HTMLElement.popover-
Ruft den Popover-Zustand eines Elements ab und setzt ihn mittels JavaScript (
"auto","hint"oder"manual") und kann zur Feature-Erkennung verwendet werden. Widerspiegelt den Wert despopoverGlobal-HTML-Attributs. HTMLElement.spellcheck-
Ein boolescher Wert, der den Rechtschreibprüfung-Hinweis kontrolliert. Er ist bei allen HTML-Elementen verfügbar, beeinflusst jedoch nicht alle von ihnen.
HTMLElement.style-
Eine
CSSStyleDeclaration, die die Deklarationen desstyle-Attributs des Elements repräsentiert. HTMLElement.tabIndex-
Ein
long, der die Position des Elements in der Tabulatorreihenfolge repräsentiert. HTMLElement.title-
Eine Zeichenkette, die den Text enthält, der in einem Popup-Fenster erscheint, wenn die Maus über dem Element ist.
HTMLElement.translate-
Ein boolescher Wert, der die Übersetzung repräsentiert.
HTMLElement.virtualKeyboardPolicyExperimentell-
Eine Zeichenkette, die das Verhalten der Bildschirmtastatur bei Geräten wie Tablets, Mobiltelefonen oder anderen Geräten angibt, bei denen möglicherweise keine Hardware-Tastatur verfügbar ist, wenn der Inhalt des Elements bearbeitbar ist (zum Beispiel, wenn es sich um ein
<input>- oder<textarea>-Element oder ein Element mit gesetztemcontenteditable-Attribut handelt). HTMLElement.writingSuggestions-
Eine Zeichenkette, die angibt, ob von Browser bereitgestellte Schreibvorschläge innerhalb des Umfangs 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 Tastaturfokusuierung vom derzeit fokussierten Element.
HTMLElement.click()-
Sendet ein Mausklickevent an das Element.
HTMLElement.focus()-
Fokussiert das Element als aktuelle Tastaturfokusuierung.
HTMLElement.hidePopover()-
Verbirgt ein Popover-Element, indem es aus der obersten Schicht entfernt und mit
display: nonegestylt wird. HTMLElement.showPopover()-
Zeigt ein Popover-Element an, indem es zur obersten Schicht hinzugefügt und
display: none;aus seinen Stilen entfernt wird. HTMLElement.togglePopover()-
Wechselt ein Popover-Element zwischen den versteckten und angezeigten Zuständen.
Ereignisse
Diese Ereignisse können mittels addEventListener() abgehört werden oder durch das Zuordnen eines Ereignislisteners zur oneventname-Eigenschaft dieses Interfaces.
Es 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 Veränderung desvalueeines Elements ausgelöst. command-
Wird auf einem Element ausgelöst, das über einen
buttonmit gültigencommandForElement- undcommand-Werten gesteuert wird, wann immer der Knopf interagiert (z. B. durch Anklicken). error-
Wird ausgelöst, wenn eine Ressource nicht geladen werden konnte oder nicht verwendbar ist.
load-
Wird bei Elementen, die eine Ressource enthalten, ausgelöst, wenn die Ressource 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 sich der Mauszeiger über einem gültigen Ziel befindet (alle 50 ms WENN die Maus sich nicht bewegt, SONST viel schneller zwischen ca. 5 ms (langsame Bewegung) und 1 ms (schnelle Bewegung). Dieses Auslöseverhalten ist anders als bei
mouseover). dragstart-
Dieses Ereignis wird ausgelöst, wenn der Benutzer beginnt, ein Element oder eine Textauswahl zu ziehen.
drop-
Dieses Ereignis wird ausgelöst, wenn ein Element oder eine Textauswahl auf ein gültiges Ziel fallen gelassen wird.
Umschalt-Ereignisse
Spezifikationen
| Specification |
|---|
| HTML> # htmlelement> |
Browser-Kompatibilität
Loading…