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 ererbtes Interface implementieren.
Instanz-Eigenschaften
Erbt auch Eigenschaften von seinem Elternteil, Element.
HTMLElement.accessKey-
Ein String, der den Zugangsschlüssel repräsentiert, der dem Element zugewiesen ist.
HTMLElement.accessKeyLabelSchreibgeschützt-
Gibt einen String zurück, der den zugewiesenen Zugangsschlüssel des Elements 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-
Eine
StylePropertyMap, die die Deklarationen desstyleAttributs des Elements repräsentiert. HTMLElement.autocapitalize-
Ein String, der das Kapitalisierungsverhalten 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, das angibt, ob das Steuerungselement 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 in Elementen, deren Popover-Attribut gesetzt ist, angegeben. HTMLElement.autocorrect-
Ein boolescher Wert, der angibt, ob die Texteingabe eines Benutzers automatisch korrigiert werden soll oder nicht. Dies spiegelt das
autocorrectHTML-Globalattribut wider. HTMLElement.contentEditable-
Ein String, wobei ein Wert von
truebedeutet, dass das Element bearbeitbar ist, und ein Wert vonfalsebedeutet, dass es nicht bearbeitbar ist. HTMLElement.datasetSchreibgeschützt-
Gibt ein
DOMStringMapzurück, mit dem Skripte die benutzerdefinierten Dateneigenschaften (data-*) des Elements lesen und schreiben können. HTMLElement.dir-
Ein String, der das
dirGlobalattribut darstellt und die Richtung des Elements repräsentiert. Mögliche Werte sind"ltr","rtl"und"auto". HTMLElement.draggable-
Ein boolescher Wert, der angibt, ob das Element gezogen werden kann.
HTMLElement.editContextExperimentell-
Gibt den mit dem Element verknüpften
EditContextzurück, odernull, wenn keiner vorhanden ist. HTMLElement.enterKeyHint-
Ein String, der definiert, welches Aktionslabel (oder Icon) auf virtuellen Tastaturen für die Eingabetaste angezeigt werden soll.
-
Ein String oder ein boolescher Wert, der den Wert des
hiddenAttributs des Elements widerspiegelt. HTMLElement.inert-
Ein boolescher Wert, der angibt, ob der Benutzeragent so agieren muss, als wäre der angegebene Knoten für Benutzerinteraktionsereignisse, textbasierte Seitensuchen ("Seite durchsuchen") und Textauswahl nicht vorhanden.
HTMLElement.innerText-
Repräsentiert den gerenderten Textinhalt eines Knotens und seiner Nachfahren. Als Getter ähnelt es dem Text, den der Benutzer erhalten würde, wenn er die Inhalte des Elements mit dem Cursor markieren und dann in die Zwischenablage kopieren würde. Als Setter ersetzt es den Inhalt innerhalb des ausgewählten Elements und konvertiert jeden Zeilenumbruch in
<br>Elemente. HTMLElement.inputMode-
Ein String, der den Wert des
inputmodeAttributs 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-
Ein String, der die Sprache der Attribute, des Textes und der Elementinhalte eines Elements darstellt.
HTMLElement.nonce-
Gibt die kryptografische Einmalzahl zurück, die von der Content-Security-Policy verwendet wird, um festzulegen, ob ein bestimmter Abruf ausgeführt werden darf.
HTMLElement.offsetHeightSchreibgeschützt-
Gibt eine
doublezurück, die die Höhe eines Elements relativ zu seinem Layout enthält. HTMLElement.offsetLeftSchreibgeschützt-
Gibt eine
doublezurück, die den Abstand von der linken Grenze dieses Elements zur linken Grenze seinesoffsetParentbeschreibt. HTMLElement.offsetParentSchreibgeschützt-
Ein
Element, das das Element ist, von dem aus alle Offset-Berechnungen derzeit berechnet werden. HTMLElement.offsetTopSchreibgeschützt-
Gibt eine
doublezurück, die den Abstand von der oberen Grenze dieses Elements zur oberen Grenze seinesoffsetParentbeschreibt. HTMLElement.offsetWidthSchreibgeschützt-
Gibt eine
doublezurück, die die Breite eines Elements relativ zu seinem Layout enthält. HTMLElement.outerText-
Repräsentiert den gerenderten Textinhalt eines Knotens und seiner Nachfahren. Als Getter ist es dasselbe wie
HTMLElement.innerText(es repräsentiert den gerenderten Textinhalt eines Elements und seiner Nachfahren). Als Setter ersetzt es den ausgewählten Knoten und dessen Inhalt durch den angegebenen Wert und konvertiert jeden Zeilenumbruch in<br>Elemente. HTMLElement.popover-
Ruft den Popover-Zustand eines Elements ab und setzt ihn über JavaScript (
"auto","hint"oder"manual"), und kann für die Funktionserkennung verwendet werden. Es spiegelt den Wert despopoverglobalen HTML-Attributs wider. HTMLElement.spellcheck-
Ein boolescher Wert, der den Hinweis auf die Rechtschreibprüfung steuert. Es ist auf allen HTML-Elementen verfügbar, beeinträchtigt jedoch nicht alle.
HTMLElement.style-
Eine
CSSStyleDeclaration, die die Deklarationen desstyleAttributs des Elements repräsentiert. HTMLElement.tabIndex-
Eine
long, die die Position des Elements in der Tab-Reihenfolge repräsentiert. HTMLElement.title-
Ein String, der den Text enthält, der in einem Popup-Fenster angezeigt wird, wenn die Maus über dem Element ist.
HTMLElement.translate-
Ein boolescher Wert, der die Übersetzung repräsentiert.
HTMLElement.virtualKeyboardPolicyExperimentell-
Ein String, der das Verhalten der Bildschirmtastatur auf Geräten wie Tablets, Mobiltelefonen oder anderen Geräten angibt, auf denen möglicherweise keine Hardware-Tastatur verfügbar ist, wenn der Inhalt des Elements bearbeitbar ist (z.B. es ist ein
<input>oder<textarea>Element, oder ein Element mit demcontenteditableAttribut gesetzt). HTMLElement.writingSuggestions-
Ein String, der angibt, ob von Browser bereitgestellte Schreibvorschläge im Rahmen des Geltungsbereichs des Elements aktiviert werden sollen oder nicht.
Instanz-Methoden
Erbt auch Methoden von seinem Elternteil, Element.
HTMLElement.attachInternals()-
Gibt ein
ElementInternalsObjekt zurück und ermöglicht einem benutzerdefinierten Element die Teilnahme an HTML-Formularen. HTMLElement.blur()-
Entfernt den Tastaturfokus von dem derzeit fokussierten Element.
HTMLElement.click()-
Sendet ein Mausklickereignis an das Element.
HTMLElement.focus()-
Macht das Element zum aktuellen Tastaturfokus.
HTMLElement.hidePopover()-
Verbirgt ein Popover-Element, indem es aus der obersten Schicht entfernt und es mit "display: none" gestylt 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 Zuständen versteckt und sichtbar.
Ereignisse
Hören Sie diese Ereignisse mit addEventListener() oder durch Zuweisen eines Ereignis-Listeners zur oneventname Eigenschaft dieser Schnittstelle.
Erbt auch Ereignisse von seinem Elternteil, Element.
change-
Wird ausgelöst, wenn der
valueeines<input>,<select>oder<textarea>Elements vom Benutzer verändert und bestätigt wurde. Anders als beiminputEreignis wird daschangeEreignis nicht notwendigerweise bei jeder Änderung desvalueeines Elements ausgelöst. command-
Wird auf einem Element ausgelöst, das über ein
buttonkontrolliert wird, mit gültigencommandForElementundcommandWerten, wann immer mit dem Button interagiert wird (zum Beispiel, wenn er angeklickt wird). error-
Wird ausgelöst, wenn das Laden einer Ressource fehlgeschlagen ist oder nicht genutzt werden kann.
load-
Wird für Elemente, die eine Ressource enthalten, ausgelöst, wenn die Ressource erfolgreich geladen wurde.
Ziehen & Ablegen Ereignisse
drag-
Dieses Ereignis wird ausgelöst, wenn ein Element oder eine Textauswahl gezogen wird.
dragend-
Dieses Ereignis wird ausgelöst, wenn eine Ziehoperation 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 für das Ablegen betritt.
dragleave-
Dieses Ereignis wird ausgelöst, wenn ein gezogenes Element oder eine Textauswahl ein gültiges Ziel für das Ablegen verlässt.
dragover-
Dieses Ereignis wird kontinuierlich ausgelöst, wenn ein Element oder eine Textauswahl gezogen wird und der Mauszeiger über einem gültigen Ziel für das Ablegen ist (alle 50 ms, wenn die Maus nicht bewegt wird, anders viel schneller zwischen ungefähr 5 ms (langsame Bewegung) und 1 ms (schnelle Bewegung). Dieses Feuerungsmuster 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 einem gültigen Ziel für das Ablegen abgelegt wird.
Interesse-Initiator Ereignisse
interestExperimentell-
Wird auf dem Zielelement eines Interesse-Initiators ausgelöst, wenn Interesse gezeigt wird, sodass Code als Reaktion ausgeführt werden kann.
loseinterestExperimentell-
Wird auf dem Zielelement eines Interesse-Initiators ausgelöst, wenn Interesse verlorengeht, sodass Code als Reaktion ausgeführt werden kann.
Umschalten Ereignisse
Spezifikationen
| Specification |
|---|
| HTML> # htmlelement> |