select 要素はオプションの選択を許可する。包含するオプションは、select 要素からコレクションとして直接アクセス可能である。 HTML 4.01 の SELECT 要素の定義 を参照。
disabled
boolean
型
form
HTMLFormElement
型, 読取専用
FORM
要素。このコントロールがフォームの文脈内にない場合は null
。length
unsigned long
型
SELECT
内のオプションの数。multiple
boolean
型
name
options
HTMLOptionsCollection
型, 読取専用
OPTION
要素のコレクション。selectedIndex
long
型
size
long
型
tabIndex
long
型
type
DOMString
型, 読取専用
true
のとき、これは文字列 "select-multiple" であり、 false
のときは "select-one" である。value
add
( 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(); };