- すべてのスーパー・インタフェース:
- 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()キーボード・フォーカスを要素に与えます。booleanこのコントロールは、このコンテキスト内で利用できません。getForm()このコントロールが含まれるFORM要素を返します。intこのSELECT内のオプション数。booleantrueの場合、SELECT内で複数のOPTION要素を選択できます。getName()フォームを使用して送信したときの、フォーム・コントロール名やフォーム・オブジェクト名。この要素に含まれるOPTION要素のコレクション。int選択したオプションを表す、順序付けされた0から始まるインデックス。intgetSize()表示されている行数。intTabキーを押したときに選択される要素の順序を表すインデックス。getType()このフォーム・コントロールの種類。getValue()フォーム・コントロールの現在の値。voidremove(int index)SELECTのOPTION要素のコレクションから要素を削除します。voidsetDisabled(boolean disabled)voidsetMultiple(boolean multiple)voidvoidsetSelectedIndex(int selectedIndex)voidsetSize(int size)voidsetTabIndex(int tabIndex)voidインタフェース 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
- 
メソッドの詳細- 
getTypeString getType()このフォーム・コントロールの種類。 multiple属性がtrueのときは文字列select-multiple、falseのときは文字列select-oneになります。
- 
getSelectedIndexint getSelectedIndex()選択したオプションを表す、順序付けされた0から始まるインデックス。 要素が選択されていない場合は値として -1が返されます。 複数のオプションを選択した場合は、最初に選択したオプションのインデックスが返されます。
- 
setSelectedIndexvoid setSelectedIndex(int selectedIndex)
- 
getValueString getValue()フォーム・コントロールの現在の値。
- 
setValuevoid setValue(String value)
- 
getLengthint getLength()このSELECT内のオプション数。
- 
getFormHTMLFormElement getForm()このコントロールが含まれるFORM要素を返します。 このコントロールがフォームのコンテキスト内にない場合は、nullを返します。
- 
getOptionsHTMLCollection getOptions()この要素に含まれるOPTION要素のコレクション。
- 
getDisabledboolean getDisabled()このコントロールは、このコンテキスト内で利用できません。 HTML 4.0のdisabled属性の定義を参照してください。
- 
setDisabledvoid setDisabled(boolean disabled)
- 
getMultipleboolean getMultiple()trueの場合、SELECT内で複数のOPTION要素を選択できます。 HTML 4.0のmultiple属性の定義を参照してください。
- 
setMultiplevoid setMultiple(boolean multiple)
- 
getNameString getName()フォームを使用して送信したときの、フォーム・コントロール名やフォーム・オブジェクト名。 HTML 4.0のname属性の定義を参照してください。
- 
setNamevoid setName(String name)
- 
getSizeint getSize()表示されている行数。 HTML 4.0のsize属性の定義を参照してください。
- 
setSizevoid setSize(int size)
- 
getTabIndexint getTabIndex()Tabキーを押したときに選択される要素の順序を表すインデックス。 HTML 4.0のtabindex属性の定義を参照してください。
- 
setTabIndexvoid setTabIndex(int tabIndex)
- 
addvoid add(HTMLElement element, HTMLElement before) throws DOMException新しい要素をこのSELECTのOPTION要素のコレクションに追加します。beforeパラメータがnullの場合、このメソッドはNodeインタフェースのappendChildメソッドと同等です。 それ以外の場合は、beforeの親に対するinsertBeforeメソッドと同等です。- パラメータ:
- element- 追加する要素。
- before- 直前に挿入される要素、あるいはリストの末尾では- null。
- 例外:
- DOMException- NOT_FOUND_ERR:- beforeが- SELECT要素の子孫でない場合に発生する。
 
- 
removevoid remove(int index)SELECTのOPTION要素のコレクションから要素を削除します。 指定したインデックスを持つ要素がない場合は何も行いません。- パラメータ:
- index- 削除する項目を表す、0から始まるインデックス。
 
- 
blurvoid blur()キーボード・フォーカスを要素から削除します。
- 
focusvoid focus()キーボード・フォーカスを要素に与えます。
 
-