モジュール 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()
        キーボード・フォーカスを要素に与えます。