-
- すべてのスーパー・インタフェース:
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
-
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 抽象メソッド 修飾子と型 メソッド 説明 voidadd(HTMLElement element, HTMLElement before)新しい要素をこのSELECTのOPTION要素のコレクションに追加します。voidblur()キーボード・フォーカスを要素から削除します。voidfocus()キーボード・フォーカスを要素に与えます。booleangetDisabled()このコントロールは、このコンテキスト内で利用できません。HTMLFormElementgetForm()このコントロールが含まれるFORM要素を返します。intgetLength()このSELECT内のオプション数。booleangetMultiple()trueの場合、SELECT内で複数のOPTION要素を選択できます。StringgetName()フォームを使用して送信したときの、フォーム・コントロール名やフォーム・オブジェクト名。HTMLCollectiongetOptions()この要素に含まれるOPTION要素のコレクション。intgetSelectedIndex()選択したオプションを表す、順序付けされた0から始まるインデックス。intgetSize()表示されている行数。intgetTabIndex()Tabキーを押したときに選択される要素の順序を表すインデックス。StringgetType()このフォーム・コントロールの種類。StringgetValue()フォーム・コントロールの現在の値。voidremove(int index)SELECTのOPTION要素のコレクションから要素を削除します。voidsetDisabled(boolean disabled)voidsetMultiple(boolean multiple)voidsetName(String name)voidsetSelectedIndex(int selectedIndex)voidsetSize(int size)voidsetTabIndex(int tabIndex)voidsetValue(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
-
インタフェース 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()
キーボード・フォーカスを要素に与えます。
-
-