-
- すべてのスーパー・インタフェース:
Element
,HTMLElement
,Node
public interface HTMLSelectElement extends HTMLElement
select要素では、オプションを選択できます。 含まれるオプションは、コレクションとしてselect要素を通じて直接アクセスできます。 HTML 4.0のSELECT要素の定義を参照してください。「Document Object Model (DOM) Level 2 Specification」も参照してください。
- 導入されたバージョン:
- 1.4、DOMレベル2
-
-
フィールドのサマリー
-
インタフェース org.w3c.dom.Nodeで宣言されたフィールド
ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_POSITION_CONTAINED_BY, DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_PRECEDING, 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.Elementで宣言されたメソッド
getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getElementsByTagName, getElementsByTagNameNS, getSchemaTypeInfo, getTagName, hasAttribute, hasAttributeNS, removeAttribute, removeAttributeNode, removeAttributeNS, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setIdAttribute, setIdAttributeNode, setIdAttributeNS
-
インタフェース org.w3c.dom.html.HTMLElementで宣言されたメソッド
getClassName, getDir, getId, getLang, getTitle, setClassName, setDir, setId, setLang, setTitle
-
インタフェース org.w3c.dom.Nodeで宣言されたメソッド
appendChild, cloneNode, compareDocumentPosition, getAttributes, getBaseURI, getChildNodes, getFeature, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getTextContent, getUserData, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setNodeValue, setPrefix, setTextContent, setUserData
-
-
-
-
メソッドの詳細
-
getType
String getType()
このフォーム・コントロールの種類。 multiple属性がtrue
のときは文字列select-multiple、false
のときは文字列select-oneになります。
-
getSelectedIndex
int getSelectedIndex()
選択したオプションを表す、順序付けされた0から始まるインデックス。 要素が選択されていない場合は値として -1が返されます。 複数のオプションを選択した場合は、最初に選択したオプションのインデックスが返されます。
-
setSelectedIndex
void setSelectedIndex(int selectedIndex)
-
getValue
String getValue()
フォーム・コントロールの現在の値。
-
setValue
void setValue(String value)
-
getLength
int getLength()
このSELECT
内のオプション数。
-
getForm
HTMLFormElement getForm()
このコントロールが含まれるFORM
要素を返します。 このコントロールがフォームのコンテキスト内にない場合は、null
を返します。
-
getOptions
HTMLCollection getOptions()
この要素に含まれるOPTION
要素のコレクション。
-
getDisabled
boolean getDisabled()
このコントロールは、このコンテキスト内で利用できません。 HTML 4.0のdisabled属性の定義を参照してください。
-
setDisabled
void setDisabled(boolean disabled)
-
getMultiple
boolean getMultiple()
trueの場合、SELECT
内で複数のOPTION
要素を選択できます。 HTML 4.0のmultiple属性の定義を参照してください。
-
setMultiple
void setMultiple(boolean multiple)
-
getName
String getName()
フォームを使用して送信したときの、フォーム・コントロール名やフォーム・オブジェクト名。 HTML 4.0のname属性の定義を参照してください。
-
setName
void setName(String name)
-
getSize
int getSize()
表示されている行数。 HTML 4.0のsize属性の定義を参照してください。
-
setSize
void setSize(int size)
-
getTabIndex
int getTabIndex()
Tabキーを押したときに選択される要素の順序を表すインデックス。 HTML 4.0のtabindex属性の定義を参照してください。
-
setTabIndex
void setTabIndex(int tabIndex)
-
add
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
要素の子孫でない場合に発生する。
-
remove
void remove(int index)
SELECT
のOPTION
要素のコレクションから要素を削除します。 指定したインデックスを持つ要素がない場合は何も行いません。- パラメータ:
index
- 削除する項目を表す、0から始まるインデックス。
-
blur
void blur()
キーボード・フォーカスを要素から削除します。
-
focus
void focus()
キーボード・フォーカスを要素に与えます。
-
-