optgroup要素

概要

optgroup要素はoption要素をグループ化するための要素です。

要素の内容

option要素だけを子要素として記述することができます(一つ以上の要素を含む必要があります)。

属性

固有属性

属性名 属性値 説明
label Text 必須属性。この要素によるグループのラベルを指定できます。
disabled (disabled) ユーザがこの項目を選択できないようにする場合に指定します。HTMLの場合は単にdisabledと記述し、XHTMLの場合はdisabled="disabled"とします。

汎用属性

id, class, title, langxml:lang), dir, style, xmlns(XHTML1.1のみ)

onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup

説明

optgroup要素はoption要素をグループ化するための要素です。

<!-- 例 -->
<p>
  <select name="browser">
    <optgroup label="Internet Explorer">
      <option label="Ver. 5.5以前" value="ie5">Internet Explorer 5.5以前</option>
      <option label="Ver. 6" value="ie6">Internet Explorer 6</option>
      <option label="Ver. 7" value="ie7">Internet Explorer 7</option>
    </optgroup>
    <optgroup label="Mozilla Firefox">
      <option label="Ver. 0.9以前" value="fx09">Firefox 0.9以前</option>
      <option label="Ver. 1.0.x" value="fx10">Firefox 1.0.x</option>
      <option label="Ver. 1.5.x" value="fx15">Firefox 1.5.x</option>
    </optgroup>
    <optgroup label="Opera">
      <option label="Ver. 7以前" value="op7">Opera 7以前</option>
      <option label="Ver. 8.0.x" value="op80">Opera 8.0.x</option>
      <option label="Ver. 8.5.x" value="op85">Opera 8.5.x</option>
    </optgroup>
  </select>
</p>

関連要素