Interface HTMLSelectElement

  • All Superinterfaces:
    Element, HTMLElement, Node

    public interface HTMLSelectElement
    extends HTMLElement
    The select element allows the selection of an option. The containedoptions can be directly accessed through the select element as acollection. See the SELECT element definition in HTML 4.0.
    • Method Detail

      • getType

        java.lang.String getType()
        The type of control created.
      • getSelectedIndex

        int getSelectedIndex()
        The ordinal index of the selected option. The value -1 is returned ifno element is selected. If multiple options are selected, the index ofthe first selected option is returned.
      • setSelectedIndex

        void setSelectedIndex​(int selectedIndex)
      • getValue

        java.lang.String getValue()
        The current form control value.
      • setValue

        void setValue​(java.lang.String value)
      • getLength

        int getLength()
        The number of options in this SELECT.
      • getForm

        HTMLFormElement getForm()
        Returns the FORM element containing this control.Returns null if this control is not within the context of a form.
      • getOptions

        HTMLCollection getOptions()
        The collection of OPTION elements contained by this element.
      • getDisabled

        boolean getDisabled()
        The control is unavailable in this context. See the disabled attribute definition in HTML 4.0.
      • setDisabled

        void setDisabled​(boolean disabled)
      • getMultiple

        boolean getMultiple()
        If true, multiple OPTION elements may be selected in this SELECT. See the multiple attribute definition in HTML 4.0.
      • setMultiple

        void setMultiple​(boolean multiple)
      • getName

        java.lang.String getName()
        Form control or object name when submitted with a form. See the name attribute definition in HTML 4.0.
      • setName

        void setName​(java.lang.String name)
      • getSize

        int getSize()
        Number of visible rows. See the size attribute definition in HTML 4.0.
      • setSize

        void setSize​(int size)
      • getTabIndex

        int getTabIndex()
        Index that represents the element's position in the tabbing order. See the tabindex attribute definition in HTML 4.0.
      • setTabIndex

        void setTabIndex​(int tabIndex)
      • add

        void add​(HTMLElement element,
                 HTMLElement before)
        Add a new element to the collection of OPTION elementsfor this SELECT.
        Parameters:
        element - The element to add.
        before - The element to insert before, or NULL for the head of the list.
      • remove

        void remove​(int index)
        Remove an element from the collection of OPTION elementsfor this SELECT. Does nothing if no element has the givenindex.
        Parameters:
        index - The index of the item to remove.
      • blur

        void blur()
        Removes keyboard focus from this element.
      • focus

        void focus()
        Gives keyboard focus to this element.