Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. HTML
  3. Reference
  4. Elements
  5. <option>

Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten.Erfahre mehr über dieses Experiment.

View in EnglishAlways switch to English

<option>: Das HTML-Optionselement

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⁩.

Das<option>-ElementHTML wird verwendet, um ein Element zu definieren, das in einem<select>, einem<optgroup> oder einem<datalist>-Element enthalten ist. So kann<option> Menüelemente in Popups und anderen Listen von Elementen in einem HTML-Dokument darstellen.

Probieren Sie es aus

<label for="pet-select">Choose a pet:</label><select>  <option value="">--Please choose an option--</option>  <option value="dog">Dog</option>  <option value="cat">Cat</option>  <option value="hamster">Hamster</option>  <option value="parrot">Parrot</option>  <option value="spider">Spider</option>  <option value="goldfish">Goldfish</option></select>
label {  font-family: sans-serif;  font-size: 1rem;  padding-right: 10px;}select {  font-size: 0.9rem;  padding: 2px 5px;}

Attribute

Dieses Element enthält dieglobalen Attribute.

disabled

Wenn dieses Boolesche Attribut gesetzt ist, ist diese Option nicht auswählbar. Häufig werden solche Bedienelemente von Browsern ausgegraut und erhalten keine Browsing-Ereignisse, wie Mausklicks oder Fokus-bezogene Ereignisse. Wenn dieses Attribut nicht gesetzt ist, kann das Element dennoch deaktiviert werden, wenn einer seiner Vorfahren ein deaktiviertes<optgroup>-Element ist.

label

Dieses Attribut ist der Text für die Beschriftung, die die Bedeutung der Option angibt. Wenn daslabel-Attribut nicht definiert ist, ist sein Wert der Textinhalt des Elements.

selected

Wenn vorhanden, weist dieses Boolesche Attribut darauf hin, dass die Option anfänglich ausgewählt ist. Wenn das<option>-Element ein Nachfahre eines<select>-Elements ist, dessenmultiple-Attribut nicht gesetzt ist, darf nur ein einziges<option> dieses<select>-Elements dasselected-Attribut haben.

value

Der Inhalt dieses Attributs stellt den Wert dar, der mit dem Formular übermittelt werden soll, falls diese Option ausgewählt ist. Wenn dieses Attribut weggelassen wird, wird der Wert aus dem Textinhalt des Optionselements übernommen.

Styling mit CSS

Das Styling von<option>-Elementen war historisch gesehen sehr eingeschränkt.Anpassbare Select-Elemente erläutern neuere Funktionen, die ihre vollständige Anpassung ermöglichen, ähnlich wie bei jedem regulären DOM-Element.

Legacy-Option-Styling

In Browsern, die die modernen Anpassungsfunktionen nicht unterstützen (oder in Legacy-Codebasen, in denen sie nicht verwendet werden können), hängt das verfügbare Styling für<option>-Elemente vom Browser und Betriebssystem ab. Abhängig vom Betriebssystem wird in Firefox und Chromium diefont-size des Besitzers<select> respektiert. Chromium kann zusätzlichcolor,background-color,font-family,font-variant undtext-align gesetzt werden.

Weitere Details zum Legacy-<option>-Styling finden Sie inunserem Leitfaden zum erweiterten Formularstyling.

Beispiele

Siehe<select> für Beispiele.

Technische Zusammenfassung

InhaltskategorienKeine.
Erlaubter Inhalt In traditionellen<select>-Elementen ist nur Textinhalt gestattet, möglicherweise mit maskierten Zeichen (wie&eacute;). Inanpassbaren Select-Elementen können<option>-Elemente beliebige Inhalte haben.
Tag-Auslassung Das Start-Tag ist obligatorisch. Das End-Tag ist optional, wenn dieses Element unmittelbar von einem anderen<option>-Element oder einer<optgroup> gefolgt wird oder wenn das Elternelement keine weiteren Inhalte hat.
Erlaubte Elternelemente Ein<select>, ein<optgroup> oder ein<datalist>-Element.
Implizierte ARIA-Rolleoption
Erlaubte ARIA-RollenKeinerole erlaubt
DOM-Schnittstelle[`HTMLOptionElement`](/de/docs/Web/API/HTMLOptionElement)

Spezifikationen

Specification
HTML
# the-option-element

Browser-Kompatibilität

Siehe auch

Help improve MDN

Learn how to contribute Diese Seite wurde automatisch aus dem Englischen übersetzt.

[8]ページ先頭

©2009-2025 Movatter.jp