|
Common DOM API | ||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
select 要素では、オプションを選択できます。含まれるオプションは、コレクションと して select 要素を通じて直接アクセスできます。HTML 4.0 の SELECT 要素の定義を参照 してください。
また、「Document Object Model (DOM) Level 2 Specification」も参照してください。
フィールドの概要 |
インタフェース org.w3c.dom.Node から継承したフィールド |
ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE |
メソッドの概要 | |
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 |
インタフェース org.w3c.dom.Node から継承したメソッド |
appendChild, cloneNode, getAttributes, getChildNodes, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, hasAttributes, hasChildNodes, insertBefore, isSupported, normalize, removeChild, replaceChild, setNodeValue, setPrefix |
メソッドの詳細 |
public String getType()
true
のときは文字列
select-multiple、false
のときは文字列 select-one になります。
public int getSelectedIndex()
public void setSelectedIndex(int selectedIndex)
public String getValue()
public void setValue(String value)
public int getLength()
SELECT
内のオプション数。
public HTMLFormElement getForm()
FORM
要素を返します。コントロールが
フォームのコンテキスト内にない場合は、null
を返します。
public HTMLCollection getOptions()
OPTION
要素のコレクション。
public boolean getDisabled()
public void setDisabled(boolean disabled)
public boolean getMultiple()
SELECT
内で複数の OPTION
要素を選択でき
ます。HTML 4.0 の multiple 属性の定義を参照してください。
public void setMultiple(boolean multiple)
public String getName()
public void setName(String name)
public int getSize()
public void setSize(int size)
public int getTabIndex()
public void setTabIndex(int tabIndex)
public 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
要素の子孫でない場合に
発生するpublic void remove(int index)
SELECT
の OPTION
要素のコレクションから要素を削除
します。指定したインデックスを持つ要素がない場合は何も行いません。
index
- 削除する項目を表す、0 から始まるインデックスpublic void blur()
public void focus()
|
Common DOM API | ||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |