-
- All Superinterfaces:
-
Element,HTMLElement,Node
public interface HTMLSelectElement extends HTMLElement
select元素允许选择一个选项。 包含的选项可以通过select元素作为集合直接访问。 请参阅HTML 4.0中的SELECT元素定义。- 从以下版本开始:
- 1.4,DOM Level 2
-
-
字段汇总
-
Fields declared in interface 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)从集合中移除的元件OPTION元素此SELECT。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, 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()
此表单控件的类型。 这是字符串“中选择,多”的时候,多属性为true和字符串“选一”时false。
-
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中的已禁用属性定义。
-
setDisabled
void setDisabled(boolean disabled)
-
getMultiple
boolean getMultiple()
如果为true,则可以在此SELECT选择多个OPTION元素。 请参阅HTML 4.0中的多属性定义。
-
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方法。 在所有其他情况下,它等同于insertBefore的父before上的insertBefore方法。- 参数
-
element- 要添加的元素。 -
before- 之前要插入的元素,或者列表尾部的null。 - 异常
-
DOMException- NOT_FOUND_ERR:如果before不是SELECT元素的后代,则SELECT此SELECT。
-
remove
void remove(int index)
从集合中移除的元件OPTION元素此SELECT。 如果没有元素具有给定索引,则什么也不做。- 参数
-
index- 要从0开始删除的项目的索引。
-
blur
void blur()
从此元素中删除键盘焦点。
-
focus
void focus()
Gives keyboard focus to this element.
-
-