Module jdk.xml.dom
Package org.w3c.dom.html

Interface HTMLSelectElement

所有超级接口:
Element, HTMLElement, Node

public interface HTMLSelectElement extends HTMLElement
select元素允许选择选项。包含的选项可以通过select元素直接作为集合访问。请参阅HTML 4.0中的SELECT元素定义。

另请参阅文档对象模型(DOM)Level 2规范

自版本:
1.4, DOM Level 2
  • Method Details

    • 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()
      表示元素在制表顺序中的位置的索引。请参阅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()
      将键盘焦点设置到此元素。