|
共通 DOM API | |||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
public interface HTMLSelectElement
select 要素では、オプションを選択できます。含まれるオプションは、コレクションとして select 要素を通じて直接アクセスできます。HTML 4.0 の SELECT 要素の定義を参照してください。
また、「Document Object Model (DOM) Level 2 Specification」も参照してください。
フィールドの概要 |
---|
メソッドの概要 | |
---|---|
void |
add(HTMLElement element,
HTMLElement before)
新しい要素を SELECT の OPTION 要素のコレクションに追加します。 |
void |
blur()
キーボードフォーカスを要素から削除します。 |
void |
focus()
キーボードフォーカスを要素に与えます。 |
boolean |
getDisabled()
このコントロールは、このコンテキスト内で利用できません。 |
HTMLFormElement |
getForm()
このコントロールが含まれる FORM 要素を返します。 |
int |
getLength()
SELECT 内のオプション数。 |
boolean |
getMultiple()
true の場合、 SELECT 内で複数の OPTION 要素を選択できます。 |
String |
getName()
フォームを使用して送信したときの、フォームコントロール名やフォームオブジェクト名。 |
HTMLCollection |
getOptions()
この要素に含まれる OPTION 要素のコレクション。 |
int |
getSelectedIndex()
選択したオプションを表す、順序付けされた 0 から始まるインデックス。 |
int |
getSize()
表示されている行数。 |
int |
getTabIndex()
Tab キーを押したときに選択される要素の順序を表すインデックス。 |
String |
getType()
このフォームコントロールの種類。 |
String |
getValue()
フォームコントロールの現在の値。 |
void |
remove(int index)
SELECT の OPTION 要素のコレクションから要素を削除します。 |
void |
setDisabled(boolean disabled)
|
void |
setMultiple(boolean multiple)
|
void |
setName(String name)
|
void |
setSelectedIndex(int selectedIndex)
|
void |
setSize(int size)
|
void |
setTabIndex(int tabIndex)
|
void |
setValue(String value)
|
インタフェース org.w3c.dom.html.HTMLElement から継承されたメソッド |
---|
getClassName, getDir, getId, getLang, getTitle, setClassName, setDir, setId, setLang, setTitle |
メソッドの詳細 |
---|
String getType()
true
のときは文字列 select-multiple、false
のときは文字列 select-one になります。
int getSelectedIndex()
void setSelectedIndex(int selectedIndex)
String getValue()
void setValue(String value)
int getLength()
SELECT
内のオプション数。
HTMLFormElement getForm()
FORM
要素を返します。コントロールがフォームのコンテキスト内にない場合は、null
を返します。
HTMLCollection getOptions()
OPTION
要素のコレクション。
boolean getDisabled()
void setDisabled(boolean disabled)
boolean getMultiple()
SELECT
内で複数の OPTION
要素を選択できます。HTML 4.0 の multiple 属性の定義を参照してください。
void setMultiple(boolean multiple)
String getName()
void setName(String name)
int getSize()
void setSize(int size)
int getTabIndex()
void setTabIndex(int tabIndex)
void add(HTMLElement element, HTMLElement before) throws DOMException
SELECT
の OPTION
要素のコレクションに追加します。before
パラメータが null
の場合、このメソッドは Node
インタフェースの appendChild
メソッドと同等です。それ以外の場合は、before
の親に対する insertBefore
メソッドと同等です。
element
- 追加される要素before
- 直前に挿入される要素、あるいはリストの末尾では null
DOMException
- NOT_FOUND_ERR:before
が SELECT
要素の子孫でない場合に発生するvoid remove(int index)
SELECT
の OPTION
要素のコレクションから要素を削除します。指定したインデックスを持つ要素がない場合は何も行いません。
index
- 削除する項目を表す、0 から始まるインデックスvoid blur()
void focus()
|
共通 DOM API | |||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |