| [ Web Proxy ] |
| Viewing: https://developer.mozilla.org/de/docs/Web/API/HTMLSelectElement | [Back] [Original] |
Get to know MDN better
Dieser Inhalt wurde automatisch aus dem Englischen bersetzt, und kann Fehler enthalten. Erfahre mehr ber dieses Experiment.
Diese Funktion ist gut etabliert und funktioniert auf vielen Gerten und in vielen Browserversionen. Sie ist seit Juli 2015 browserbergreifend verfgbar.
* Einige Teile dieser Funktion werden mglicherweise unterschiedlich gut untersttzt.
Die HTMLSelectElement Schnittstelle reprsentiert ein <select> HTML-Element. Diese Elemente teilen auch alle Eigenschaften und Methoden anderer HTML-Elemente ber die HTMLElement Schnittstelle.
Diese Schnittstelle erbt die Eigenschaften von HTMLElement sowie von Element und Node.
HTMLSelectElement.autocompleteEin Zeichenfolgenwert, der das autocomplete widerspiegelt und angibt, ob der Wert des Steuerelements vom Browser automatisch vervollstndigt werden kann.
HTMLSelectElement.disabledEin boolescher Wert, der das disabled HTML-Attribut widerspiegelt, das angibt, ob das Steuerelement deaktiviert ist. Wenn es deaktiviert ist, akzeptiert es keine Klicks.
HTMLSelectElement.form SchreibgeschtztEin HTMLFormElement, das das Formular referenziert, mit dem dieses Element verbunden ist. Wenn das Element nicht mit einem <form> Element verbunden ist, gibt es null zurck.
HTMLSelectElement.labels SchreibgeschtztEine NodeList von <label> Elementen, die mit dem Element assoziiert sind.
HTMLSelectElement.lengthEine unsigned long Angabe der Anzahl der <option> Elemente in diesem select Element.
HTMLSelectElement.multipleEin boolescher Wert, der das multiple HTML-Attribut widerspiegelt, das angibt, ob mehrere Elemente ausgewhlt werden knnen.
HTMLSelectElement.nameEine Zeichenfolge, die das name HTML-Attribut widerspiegelt und den Namen dieses Steuerelements enthlt, der von Servern und DOM-Suchfunktionen verwendet wird.
HTMLSelectElement.options SchreibgeschtztEine HTMLOptionsCollection, die die Menge der <option> (HTMLOptionElement) Elemente reprsentiert, die dieses Element enthlt.
HTMLSelectElement.requiredEin boolescher Wert, der das required HTML-Attribut widerspiegelt, das angibt, ob der Benutzer vor dem Absenden des Formulars einen Wert auswhlen muss.
HTMLSelectElement.selectedIndexEin long, der den Index des ersten ausgewhlten <option> Elements widerspiegelt. Der Wert -1 gibt an, dass kein Element ausgewhlt ist.
HTMLSelectElement.selectedOptions SchreibgeschtztEine HTMLCollection, die die Menge der <option> Elemente reprsentiert, die ausgewhlt sind.
HTMLSelectElement.sizeEin long, der das size HTML-Attribut widerspiegelt und die Anzahl der sichtbaren Elemente im Steuerelement enthlt. Der Standardwert ist 1, es sei denn, multiple ist true, in diesem Fall ist es 4.
HTMLSelectElement.type SchreibgeschtztEine Zeichenfolge, die den Typ des Formularsteuerelements reprsentiert. Wenn multiple true ist, gibt es "select-multiple" zurck; andernfalls "select-one".
HTMLSelectElement.validationMessage SchreibgeschtztEine Zeichenfolge, die eine lokalisierte Nachricht darstellt, die die Validierungseinschrnkungen beschreibt, die das Steuerelement nicht erfllt (falls vorhanden). Dieses Attribut ist der leere String, wenn das Steuerelement kein Kandidat fr die Constraint-Validierung ist (willValidate ist false) oder es seine Einschrnkungen erfllt.
HTMLSelectElement.validity SchreibgeschtztEin ValidityState, der den Gltigkeitsstatus wiedergibt, in dem sich dieses Steuerelement befindet.
HTMLSelectElement.valueEine Zeichenfolge, die den Wert des Formularsteuerelements widerspiegelt. Gibt die value Eigenschaft des ersten ausgewhlten Options-Elements zurck, falls vorhanden, ansonsten die leere Zeichenfolge.
HTMLSelectElement.willValidate SchreibgeschtztEin boolescher Wert, der angibt, ob der Button ein Kandidat fr die Constraint-Validierung ist. Es ist false, wenn Bedingungen es von der Constraint-Validierung ausschlieen.
Diese Schnittstelle erbt die Methoden von HTMLElement sowie von Element und Node.
HTMLSelectElement.add()Fgt ein Element zur Sammlung der option Elemente fr dieses select Element hinzu.
HTMLSelectElement.checkValidity()berprft, ob das Element irgendwelche Einschrnkungen hat und ob es diese erfllt. Wenn das Element seine Einschrnkungen nicht erfllt, lst der Browser ein abbruchfhiges invalid Ereignis an dem Element aus (und gibt false zurck).
HTMLSelectElement.item()Ruft ein Element aus der Optionssammlung fr dieses <select> Element ab. Sie knnen auch auf ein Element zugreifen, indem Sie den Index in eckigen Klammern oder Klammern angeben, ohne diese Methode explizit aufzurufen.
HTMLSelectElement.namedItem()Ruft das Element in der Optionssammlung mit dem angegebenen Namen ab. Der Namensstring kann entweder der id oder dem name Attribut eines Optionsknotens entsprechen. Sie knnen auch auf ein Element zugreifen, indem Sie den Namen in eckigen Klammern oder Klammern angeben, ohne diese Methode explizit aufzurufen.
HTMLSelectElement.remove()Entfernt das Element an dem angegebenen Index aus der Optionssammlung fr dieses select Element.
HTMLSelectElement.reportValidity()Diese Methode berichtet dem Benutzer ber Probleme mit den Einschrnkungen des Elements, falls vorhanden. Wenn es Probleme gibt, lst sie ein abbruchfhiges invalid Ereignis an dem Element aus und gibt false zurck; wenn es keine Probleme gibt, gibt sie true zurck.
HTMLSelectElement.setCustomValidity()Setzt die benutzerdefinierte Fehlermeldung fr das Auswahl-Element auf die angegebene Nachricht. Verwenden Sie den leeren String, um anzugeben, dass das Element keinen benutzerdefinierten Validierungsfehler hat.
showPicker()Zeigt den Optionsauswahlpicker.
Diese Schnittstelle erbt die Ereignisse von HTMLElement sowie von Element und Node.
Hren Sie auf diese Ereignisse mit addEventListener() oder indem Sie einen Ereignis-Listener fr die oneventname Eigenschaft dieser Schnittstelle zuweisen:
change EreignisWird ausgelst, wenn der Benutzer eine Option auswhlt.
input EreignisWird ausgelst, wenn sich der value eines <input>, <select> oder <textarea> Elements gendert hat.
/* assuming we have the following HTML
<select id='s'>
<option>First</option>
<option selected>Second</option>
<option>Third</option>
</select>
*/
const select = document.getElementById("s");
// return the index of the selected option
console.log(select.selectedIndex); // 1
// return the value of the selected option
console.log(select.options[select.selectedIndex].value); // Second
Eine bessere Mglichkeit, nderungen an der Auswahl des Benutzers zu verfolgen, besteht darin, auf das change Ereignis am <select> zu achten. Das wird Ihnen mitteilen, wann sich der Wert ndert, und Sie knnen dann alles Notwendige aktualisieren. Siehe das bereitgestellte Beispiel in der Dokumentation fr das change Ereignis fr weitere Details.
| Spezifikation |
|---|
| HTML # htmlselectelement |
<select> HTML-Element, das diese Schnittstelle implementiert.HTMLSelectElementBeforeUnloadEventDOMStringMapErrorEventHTMLAnchorElementHTMLAreaElementHTMLAudioElementHTMLBRElementHTMLBaseElementHTMLBodyElementHTMLButtonElementHTMLCanvasElementHTMLDListElementHTMLDataElementHTMLDataListElementHTMLDialogElementHTMLDivElementHTMLDocumentHTMLElementHTMLEmbedElementHTMLFieldSetElementHTMLFormControlsCollectionHTMLFormElementHTMLFrameSetElementHTMLGeolocationElementHTMLHRElementHTMLHeadElementHTMLHeadingElementHTMLHtmlElementHTMLIFrameElementHTMLImageElementHTMLInputElementHTMLLIElementHTMLLabelElementHTMLLegendElementHTMLLinkElementHTMLMapElementHTMLMediaElementHTMLMenuElementHTMLMetaElementHTMLMeterElementHTMLModElementHTMLOListElementHTMLObjectElementHTMLOptGroupElementHTMLOptionElementHTMLOptionsCollectionHTMLOutputElementHTMLParagraphElementHTMLPictureElementHTMLPreElementHTMLProgressElementHTMLQuoteElementHTMLScriptElementHTMLSourceElementHTMLSpanElementHTMLStyleElementHTMLTableCaptionElementHTMLTableCellElementHTMLTableColElementHTMLTableElementHTMLTableRowElementHTMLTableSectionElementHTMLTemplateElementHTMLTextAreaElementHTMLTimeElementHTMLTitleElementHTMLTrackElementHTMLUListElementHTMLUnknownElementHTMLVideoElementHashChangeEventHistoryImageDataLocationMessageChannelMessageEventMessagePortNavigatorPageRevealEventPageSwapEventPageTransitionEventPluginPluginArrayPromiseRejectionEventRadioNodeListTimeRangesUserActivationValidityStateWindowWorkletGlobalScopeDer Bauplan fr ein besseres Internet.
Teile dieses Inhalts sind 19982026 von einzelnen mozilla.org-Mitwirkenden. Inhalte sind verfgbar unter einer Creative-Commons-Lizenz.
| Web Proxy Viewer | New URL | Original Page |