HTML <オプション>タグ


4つのオプションを含むドロップダウンリスト:

<label for="cars">Choose a car:</label>

<select id="cars">
  <option value="volvo">Volvo</option>
  <option value="saab">Saab</option>
  <option value="opel">Opel</option>
  <option value="audi">Audi</option>
</select>

以下の「自分で試してみてください」の例をもっと見てください。


定義と使用法

タグは、選択リストの<option>オプションを定義します。

<option>要素は、 <select><optgroup>、または<datalist>要素の内部に入ります

注:タグは属性なしで使用できますが、通常はvalue<option>属性が必要です。これは、フォーム送信時にサーバーに送信される内容を示します。

ヒント:オプションのリストが長い場合は、関連するオプションを<optgroup>タグ内でグループ化できます。 


ブラウザのサポート

Element
<option> Yes Yes Yes Yes Yes


属性

Attribute Value Description
disabled disabled Specifies that an option should be disabled
label text Specifies a shorter label for an option
selected selected Specifies that an option should be pre-selected when the page loads
value text Specifies the value to be sent to a server

グローバル属性

この<option>タグは、HTMLのグローバル属性もサポートしています。


イベント属性

この<option>タグは、HTMLのイベント属性もサポートしています。


その他の例

<datalist>要素での<option>の使用:

<label for="browser">Choose your browser from the list:</label>
<input list="browsers" name="browser" id="browser">

<datalist id="browsers">
  <option value="Edge">
  <option value="Firefox">
  <option value="Chrome">
  <option value="Opera">
  <option value="Safari">
</datalist>

<optgroup>要素での<option>の使用:

<label for="cars">Choose a car:</label>
<select id="cars">
  <optgroup label="Swedish Cars">
    <option value="volvo">Volvo</option>
    <option value="saab">Saab</option>
  </optgroup>
  <optgroup label="German Cars">
    <option value="mercedes">Mercedes</option>
    <option value="audi">Audi</option>
  </optgroup>
</select>

関連ページ

HTML DOMリファレンス:オプションオブジェクト


デフォルトのCSS設定

なし。