|
共通 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 | |||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||