select 要素はオプションの選択を許可する。包含するオプションは、select 要素からコレクションとして直接アクセス可能である。 HTML 4.01 の SELECT 要素の定義 を参照。
disabledboolean型
formHTMLFormElement型, 読取専用
FORM 要素。このコントロールがフォームの文脈内にない場合は null。lengthunsigned long型
SELECT 内のオプションの数。multipleboolean型
nameoptionsHTMLOptionsCollection型, 読取専用
OPTION 要素のコレクション。selectedIndexlong型
sizelong型
tabIndexlong型
typeDOMString型, 読取専用
true のとき、これは文字列 "select-multiple" であり、 false のときは "select-one" である。valueadd( element, before )この SELECT のための OPTION 要素のコレクションに新しい要素を追加する。 before パラメータが null ならば、このメソッドは Node インターフェイスの appendChild メソッドと等価である。他の全ての場合では before の親の insertBefore メソッドと等価である。このメソッドは、新しい要素が OPTION でも OPTGROUP でもないならば、何の効果ももたらさない。
null 。(無し)
before が SELECT 要素の子孫でない場合に発生。blur( )キーボードフォーカスをこの要素から離す。
(無し)
focus( )キーボードフォーカスをこの要素に与える。
(無し)
remove( index )この SELECT についての OPTION 要素のコレクションから要素を除去する。与えられたインデックスの要素がない場合は何もしない。
(無し)
interface HTMLSelectElement : HTMLElement {
readonly attribute DOMString type;
attribute long selectedIndex;
attribute DOMString value;
// Modified in DOM Level 2:
attribute unsigned long length;
// raises(DOMException) on setting
readonly attribute HTMLFormElement form;
// Modified in DOM Level 2:
readonly attribute HTMLOptionsCollection options;
attribute boolean disabled;
attribute boolean multiple;
attribute DOMString name;
attribute long size;
attribute long tabIndex;
void add(in HTMLElement element,
in HTMLElement before)
raises(DOMException);
void remove(in long index);
void blur();
void focus();
};