模块 jdk.xml.dom

接口 HTMLSelectElement

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

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

另见 文档对象模型 (DOM) 级别 2 规范

自从:
1.4、DOM Level 2
  • 方法详情

    • 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 中的禁用属性定义。
    • setDisabled

      void setDisabled(boolean disabled)
    • getMultiple

      boolean getMultiple()
      如果为真,则可以在此 SELECT 中选择多个 OPTION 元素。请参阅 HTML 4.0 中的多属性定义。
    • setMultiple

      void setMultiple(boolean multiple)
    • getName

      String  getName()
      与表单一起提交时的表单控件或对象名称。请参阅 HTML 4.0 中的名称属性定义。
    • setName

      void setName(String  name)
    • getSize

      int getSize()
      可见行数。请参阅 HTML 4.0 中的大小属性定义。
    • 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
      将新元素添加到此 SELECTOPTION 元素集合中。如果 before 参数为 null,则此方法等效于 Node 接口的 appendChild 方法。在所有其他情况下,它等效于 before 的父级上的 insertBefore 方法。
      参数:
      element - 要添加的元素。
      before - 要插入之前的元素,或 null 用于列表的尾部。
      抛出:
      DOMException - NOT_FOUND_ERR:如果 before 不是 SELECT 元素的后代则引发。
    • remove

      void remove(int index)
      从此 SELECTOPTION 元素集合中删除一个元素。如果没有元素具有给定的索引,则不执行任何操作。
      参数:
      index - 要删除的项目的索引,从 0 开始。
    • blur

      void blur()
      从此元素中移除键盘焦点。
    • focus

      void focus()
      为该元素提供键盘焦点。