HTMLButtonElement
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 HTMLButtonElement Interface bietet Eigenschaften und Methoden (zusätzlich zu denen des regulären HTMLElement Interfaces, die es ebenfalls durch Vererbung besitzt) zur Manipulation von <button>-Elementen.
Instanzeigenschaften
Erbt Eigenschaften von seinem Elternteil, HTMLElement.
-
Ein Zeichenfolgenwert, der die Aktion angibt, die auf einem Element durchgeführt werden soll, das durch diesen Button gesteuert wird.
-
Ein Verweis auf ein existierendes
Element, das durch den Button gesteuert wird. -
Ein boolescher Wert, der angibt, ob die Steuerung deaktiviert ist, was bedeutet, dass sie keine Klicks akzeptiert.
-
Ein
HTMLFormElement, das das Formular widerspiegelt, mit dem dieser Button verbunden ist. Ist der Button ein Nachkomme eines Formularelements, dann ist dieses Attribut ein Verweis auf das zugehörigeHTMLFormElementdieses Formulars. Wenn der Button kein Nachkomme eines Formularelements ist, dann kann das Attribut ein Verweis auf ein beliebigesHTMLFormElementim selben Dokument sein, mit dem es verbunden ist, oder der Wertnull, wenn keiner übereinstimmt. -
Eine Zeichenfolge, die die URI einer Ressource darstellt, die die vom Button übermittelten Informationen verarbeitet. Wenn angegeben, überschreibt dieses Attribut das
action-Attribut des<form>-Elements, das dieses Element besitzt. -
Eine Zeichenfolge, die den Typ des Inhalts darstellt, der zur Übermittlung des Formulars an den Server verwendet wird. Wenn angegeben, überschreibt dieses Attribut das
enctype-Attribut des<form>-Elements, das dieses Element besitzt. -
Eine Zeichenfolge, die die HTTP-Methode darstellt, die der Browser zur Übermittlung des Formulars verwendet. Wenn angegeben, überschreibt dieses Attribut das
method-Attribut des<form>-Elements, das dieses Element besitzt. -
Ein boolescher Wert, der angibt, dass das Formular nicht validiert werden soll, wenn es übermittelt wird. Wenn angegeben, überschreibt dieses Attribut das
novalidate-Attribut des<form>-Elements, das dieses Element besitzt. -
Eine Zeichenfolge, die einen Namen oder ein Schlüsselwort angibt, der beschreibt, wo die Antwort angezeigt wird, die nach dem Absenden des Formulars empfangen wird. Wenn angegeben, überschreibt dieses Attribut das
target-Attribut des<form>-Elements, das dieses Element besitzt. -
Holt oder setzt das Zielelement eines "interest invokers" in Fällen, in denen das zugeordnete
<button>-Element als interest invoker festgelegt ist. -
Eine
NodeList, die eine Liste von<label>-Elementen darstellt, die Labels für diesen Button sind. -
Eine Zeichenfolge, die den Namen des Objekts darstellt, wenn es mit einem Formular eingereicht wird. Wenn angegeben, darf es nicht die leere Zeichenfolge sein.
-
Holt und setzt die durchzuführende Aktion (
"hide","show"oder"toggle") auf ein Popover-Element, das durch einen Steuerungsbutton gesteuert wird. Es spiegelt den Wert despopovertargetactionHTML-Attributs wider. -
Holt und setzt das Popover-Element, das über einen Button gesteuert wird. Das JavaScript-Äquivalent des
popovertargetHTML-Attributs. -
Eine Zeichenfolge, die das Verhalten des Buttons angibt. Dies ist ein aufgezähltes Attribut mit den folgenden möglichen Werten:
submit: Der Button sendet das Formular ab. Dies ist der Standardwert, wenn das Attribut nicht angegeben ist oder wenn es dynamisch in einen leeren oder ungültigen Wert geändert wird.reset: Der Button setzt das Formular zurück.button: Der Button tut nichts.menu: Der Button zeigt ein Menü an. Experimentell
-
Ein boolescher Wert, der angibt, ob der Button ein Kandidat für die Beschränkungsvalidierung ist. Es ist
false, wenn ihn Bedingungen von der Beschränkungsvalidierung ausschließen, einschließlich: seinetype-Eigenschaft istresetoderbutton; es hat einen<datalist>-Vorfahren; oder diedisabled-Eigenschaft ist auftruegesetzt. -
Eine Zeichenfolge, die die lokalisierte Nachricht darstellt, die die Validierungsbeschränkungen beschreibt, die die Steuerung nicht erfüllt (falls vorhanden). Dieses Attribut ist die leere Zeichenfolge, wenn die Kontrolle kein Kandidat für die Beschränkungsvalidierung ist (
willValidateistfalse) oder wenn es seine Beschränkungen erfüllt. -
Ein
ValidityState, das die Gültigkeitszustände darstellt, in denen sich dieser Button befindet. -
Eine Zeichenfolge, die den aktuellen Formulareingabewert des Buttons darstellt.
Instanzmethoden
Erbt Methoden von seinem Elternteil, HTMLElement.
-
Gibt
truezurück, wenn der Wert des Elements keine Gültigkeitsprobleme aufweist; andernfalls gibt esfalsezurück. -
Führt die gleiche Aktion wie
checkValidity()aus, meldet jedoch auch das Ergebnis dem Benutzer, wenn dasinvalid-Ereignis nicht abgebrochen wurde. -
Setzt die benutzerdefinierte Fehlermeldung für das Element. Verwenden Sie die leere Zeichenfolge, um anzugeben, dass das Element keinen benutzerdefinierten Gültigkeitsfehler hat.
Spezifikationen
| Specification |
|---|
| HTML> # htmlbuttonelement> |
Browser-Kompatibilität
Siehe auch
- HTML-Element, das dieses Interface implementiert:
<button>