モジュール jdk.xml.dom
パッケージ org.w3c.dom.html

インタフェースHTMLSelectElement

すべてのスーパー・インタフェース:
Element, HTMLElement, Node

public interface HTMLSelectElement
extends HTMLElement
select要素では、オプションを選択できます。 含まれるオプションは、コレクションとしてselect要素を通じて直接アクセスできます。 HTML 4.0のSELECT要素の定義を参照してください。

Document Object Model (DOM) Level 2 Specification」も参照してください。

導入されたバージョン:
1.4、DOMレベル2
  • メソッドの詳細

    • getType

      String getType()
      このフォーム・コントロールの種類。 multiple属性がtrueのときは文字列select-multiple、falseのときは文字列select-oneになります。
    • getSelectedIndex

      int getSelectedIndex()
      選択したオプションを表す、順序付けされた0から始まるインデックス。 要素が選択されていない場合は値として -1が返されます。 複数のオプションを選択した場合は、最初に選択したオプションのインデックスが返されます。
    • setSelectedIndex

      void setSelectedIndex​(int selectedIndex)
    • getValue

      String getValue()
      フォーム・コントロールの現在の値。
    • setValue

      void setValue​(String value)
    • getLength

      int getLength()
      このSELECT内のオプション数。
    • getForm

      HTMLFormElement getForm()
      このコントロールが含まれるFORM要素を返します。 このコントロールがフォームのコンテキスト内にない場合は、nullを返します。
    • getOptions

      HTMLCollection getOptions()
      この要素に含まれるOPTION要素のコレクション。
    • getDisabled

      boolean getDisabled()
      このコントロールは、このコンテキスト内で利用できません。 HTML 4.0のdisabled属性の定義を参照してください。
    • setDisabled

      void setDisabled​(boolean disabled)
    • getMultiple

      boolean getMultiple()
      trueの場合、SELECT内で複数のOPTION要素を選択できます。 HTML 4.0のmultiple属性の定義を参照してください。
    • setMultiple

      void setMultiple​(boolean multiple)
    • getName

      String getName()
      フォームを使用して送信したときの、フォーム・コントロール名やフォーム・オブジェクト名。 HTML 4.0のname属性の定義を参照してください。
    • setName

      void setName​(String name)
    • getSize

      int getSize()
      表示されている行数。 HTML 4.0のsize属性の定義を参照してください。
    • setSize

      void setSize​(int size)
    • getTabIndex

      int getTabIndex()
      Tabキーを押したときに選択される要素の順序を表すインデックス。 HTML 4.0のtabindex属性の定義を参照してください。
    • setTabIndex

      void setTabIndex​(int tabIndex)
    • add

      void add​(HTMLElement element, HTMLElement before) throws DOMException
      新しい要素をこのSELECTOPTION要素のコレクションに追加します。 beforeパラメータがnullの場合、このメソッドはNodeインタフェースのappendChildメソッドと同等です。 それ以外の場合は、beforeの親に対するinsertBeforeメソッドと同等です。
      パラメータ:
      element - 追加する要素。
      before - 直前に挿入される要素、あるいはリストの末尾ではnull
      例外:
      DOMException - NOT_FOUND_ERR: beforeSELECT要素の子孫でない場合に発生する。
    • remove

      void remove​(int index)
      SELECTOPTION要素のコレクションから要素を削除します。 指定したインデックスを持つ要素がない場合は何も行いません。
      パラメータ:
      index - 削除する項目を表す、0から始まるインデックス。
    • blur

      void blur()
      キーボード・フォーカスを要素から削除します。
    • focus

      void focus()
      キーボード・フォーカスを要素に与えます。