Package | dom.html |
Class | public class HTMLSelectElement |
Inheritance | HTMLSelectElement HTMLElement Element Node Object |
Property | Defined By | ||
---|---|---|---|
DOM 1 Core attributes : NamedNodeMap [read-only]
Returns an unordered collection of Attr nodes. | Node | ||
Non-Standard baseName : DOMString [read-only]
Returns the base name for the name qualified with the namespace. | Node | ||
DOM 3 Core baseURI : DOMString [read-only]
The absolute base URI of this node or null if the implementation
wasn't able to obtain an absolute URI. | Node | ||
baseURIObject : nsIURI [read-only]
Non-Standard | FireFox 3+
Returns the nsIURI object representing the element's URI. | Element | ||
Element Traversal childElementCount : Number [read-only]
Returns the current number of element nodes that are children of this
element. | Element | ||
DOM 1 Core childNodes : NodeList [read-only]
Returns an ordered collection of node objects that are children of
the current element. | Node | ||
children : NodeList [read-only]
? | FireFox 3.5+
Returns a collection of child elements of the given element. | Element | ||
className : DOMString
The class attribute of the element. | HTMLElement | ||
DOM 3 Core clientHeight : Number [read-only]
Returns the inner height of an element in pixels, including padding but not the horizontal scrollbar height, border, or margin. | Element | ||
DOM 3 Core clientLeft : Number [read-only]
The width of the left border of an element in pixels. | Element | ||
DOM 3 Core clientTop : Number [read-only]
The width of the top border of an element in pixels. | Element | ||
DOM 3 Core clientWidth : Number [read-only]
Returns the inner width of an element in pixels. | Element | ||
Non-Standard dataType : *
Specifies the data type for this node. | Node | ||
Non-Standard definition : Node [read-only]
Returns the definition of the node in the document type definition (DTD) or schema. | Node | ||
dir : DOMString
The dir attribute gets or sets the text writing directionality of
the content of the current element. | HTMLElement | ||
disabled : Boolean
The control is unavailable in this context. | HTMLSelectElement | ||
DOM 1 Core firstChild : Node [read-only]
Returns the node's first child in the tree, or null if the node is
childless. | Node | ||
Element Traversal firstElementChild : Element [read-only]
Returns the first child element node of this element. | Element | ||
form : HTMLFormElement [read-only]
Returns the FORM element containing this control. | HTMLSelectElement | ||
id : DOMString
Gets or sets the element's identifier. | HTMLElement | ||
innerHTML : DOMString
DOM Level 0 | NS\FireFox\IE4+
Sets or gets all of the markup and content within a given element. | Element | ||
lang : DOMString
This property gets or sets the base language of an element's attribute
values and text content. | HTMLElement | ||
DOM 1 Core lastChild : Node [read-only]
Returns the last child of a node. | Node | ||
Element Traversal lastElementChild : Element [read-only]
Returns the last child element node of this element. | Element | ||
length : Number
Modified in DOM Level 2
The number of options in this SELECT. | HTMLSelectElement | ||
DOM 2 Core localName : DOMString [read-only]
Returns the local part of the qualified name of this node. | Node | ||
multiple : Boolean
If true, multiple OPTION elements may be selected in this SELECT. | HTMLSelectElement | ||
name : DOMString
Form control or object name when submitted with a form. | HTMLSelectElement | ||
DOM 2 Core namespaceURI : DOMString [read-only]
The namespace URI of the node, or null if it is unspecified (read-only). | Node | ||
Element Traversal nextElementSibling : Element [read-only]
Returns the next sibling element node of this element. | Element | ||
DOM 1 Core nextSibling : Node [read-only]
Returns the node immediately following the specified one in its
parent's childNodes list, or null if the specified node is the
last node in that list. | Node | ||
DOM 1 Core nodeName : DOMString [read-only]
Returns the name of the current node as a string. | Node | ||
Non-Standard nodePrincipal : nsIPrincipal [read-only]
Returns the nsIPrincipal object representing current security
context of the node. | Node | ||
DOM 1 Core nodeType : Number [read-only]
Returns an integer code representing the type of the node. | Node | ||
Non-Standard nodeTypedValue : *
Contains the node value expressed in its defined data type. | Node | ||
Non-Standard nodeTypeString : DOMString [read-only]
Returns the node type in string form. | Node | ||
DOM 1 Core nodeValue : DOMString
Returns or sets the value of the current node. | Node | ||
DOM 3 Core offsetHeight : Number [read-only]
Height of an element relative to the element's offsetParent. | Element | ||
DOM 3 Core offsetLeft : Number [read-only]
Returns the number of pixels that the upper left corner of the current
element is offset to the left within the offsetParent node. | Element | ||
DOM 3 Core offsetParent : Element [read-only]
The element from which all offset calculations are currently computed. | Element | ||
DOM 3 Core offsetTop : Number [read-only]
Returns the distance of the current element relative to the
top of the offsetParent node. | Element | ||
DOM 3 Core offsetWidth : Number [read-only]
The width of an element, relative to the layout. | Element | ||
onblur : Function
The onblur event occurs when an element loses focus either by the pointing device or by tabbing navigation. | HTMLSelectElement | ||
onchange : Function
The onchange event occurs when a control loses the input focus and its value has been modified since gaining focus. | HTMLSelectElement | ||
onclick : Function
a pointer button was clicked
| HTMLElement | ||
oncopy : Function
Non-Standard | Firefox 3+
This event is sent when the user attempts to copy text. | HTMLElement | ||
oncut : Function
Non-Standard | Firefox 3+
This event is sent when the user attempts to cut text. | HTMLElement | ||
ondblclick : Function
a pointer button was double clicked
| HTMLElement | ||
onfocus : Function
The onfocus event occurs when an element receives focus either by the pointing device or by tabbing navigation. | HTMLSelectElement | ||
onkeydown : Function
a key was pressed down
| HTMLElement | ||
onkeypress : Function
a key was pressed and released
| HTMLElement | ||
onkeyup : Function
a key was released
| HTMLElement | ||
onmousedown : Function
a pointer button was pressed down
| HTMLElement | ||
onmousemove : Function
a pointer was moved within
| HTMLElement | ||
onmouseout : Function
a pointer was moved away
| HTMLElement | ||
onmouseover : Function
a pointer was moved onto
| HTMLElement | ||
onmouseup : Function
a pointer button was released
| HTMLElement | ||
onpaste : Function
Non-Standard | Firefox 3+
This event is sent when the user attempts to paste text. | HTMLElement | ||
options : HTMLOptionsCollection [read-only]
Modified in DOM Level 2
The collection of OPTION elements contained by this element. | HTMLSelectElement | ||
DOM 1 Core ownerDocument : Document [read-only]
The Document object associated with this node. | Node | ||
DOM 1 Core parentNode : Node [read-only]
Returns the parent of the specified node in the DOM tree. | Node | ||
Non-Standard parsed : Boolean [read-only]
Indicates the parsed status of the node and child nodes. | Node | ||
DOM 2 Core prefix : DOMString
Returns the namespace prefix of the specified node, or null if no
prefix is specified. | Node | ||
Element Traversal previousElementSibling : Element [read-only]
Returns the previous sibling element node of this element. | Element | ||
DOM 1 Core previousSibling : Node [read-only]
Returns the node immediately preceding the specified one in its
parent's childNodes list, null if the specified node is the first
in that list. | Node | ||
schemeTypeInfo : TypeInfo [read-only]
DOM Level 3 | None
The type information associated with this element. | Element | ||
DOM 3 Core scrollHeight : Number [read-only]
Height of the scroll view of an element; it includes the element padding but not its margin. | Element | ||
DOM 3 Core scrollLeft : Number
Gets or sets the number of pixels that an element's content is scrolled to the left. | Element | ||
DOM 3 Core scrollTop : Number
Gets or sets the number of pixels that the content of an element is scrolled upward. | Element | ||
DOM 3 Core scrollWidth : Number [read-only]
Returns either the width in pixels of the content of an element or the width of the element itself, whichever is greater. | Element | ||
selectedIndex : Number
The ordinal index of the selected option, starting from 0. | HTMLSelectElement | ||
size : Number
Number of visible rows. | HTMLSelectElement | ||
Non-Standard specified : Boolean [read-only]
Indicates whether the node (usually an attribute) is explicitly specified or derived
from a default value in the document type definition (DTD) or schema. | Node | ||
style : CSSStyleDeclaration [read-only]
Returns an object that represents the element's style attribute. | HTMLElement | ||
tabIndex : Number
Gets/sets the tab order of the current element. | HTMLSelectElement | ||
DOM 2 Core tagName : DOMString [read-only]
The name of the element. | Element | ||
Non-Standard text : DOMString
Represents the text content of the node or the concatenated text representing the node and its descendants. | Node | ||
DOM 3 Core textContent : DOMString
Gets or sets the text content of a node and its descendants. | Node | ||
title : DOMString
Establishes the text to be displayed in a 'tool tip' popup when the
mouse is over the displayed node. | HTMLElement | ||
type : DOMString [read-only]
The type of this form control. | HTMLSelectElement | ||
value : DOMString
The current form control value (i.e. | HTMLSelectElement | ||
Non-Standard xml : DOMString [read-only]
Contains the XML representation of the node and all its descendants. | Node |
Method | Defined By | ||
---|---|---|---|
Add a new element to the collection of OPTION elements for this SELECT. | HTMLSelectElement | ||
Attaches a behavior to the element. | Element | ||
Associates a function with a particular event and binds the event to the current node. | Node | ||
DOM 3 Events addEventListenerNS(namespaceURI:DOMString, type:DOMString, listener:EventListener, useCapture:Boolean):void
Registers an event listener, depending on the useCapture parameter, on the
capture phase of the DOM event flow or its target and bubbling phases. | Node | ||
Adds a node to the end of the list of children of a specified parent node. | Node | ||
Makes the element either a child or parent of another element. | Element | ||
Binds the specified function to an event, so that the function gets called whenever
the event fires on the object. | Element | ||
blur():void
Causes the element to lose focus and fires the onblur event. | HTMLSelectElement | ||
Non-Standard clearAttributes():void
Removes all attributes and values from the object. | Element | ||
Returns a duplicate of the current node. | Node | ||
Compares the position of the current node against another node in any other document. | Node | ||
Returns the component located at the specified coordinates via certain events. | Element | ||
Non-Standard contains(element:Object):Boolean
Checks whether the given element is contained within the object. | Element | ||
Creates a controlRange collection of nontext elements. | Element | ||
Unbinds the specified function from the event, so that the function stops receiving notifications when the event fires. | Element | ||
Dispatches an event to fire on a node artificially. | Node | ||
Simulates a click on a scroll-bar component. | Element | ||
Non-Standard dragDrop():Boolean
Initiates a drag event. | Element | ||
Fires a specified event on the object. | Element | ||
focus():void
Causes the element to receive the focus and executes the code specified
by the onfocus event. | HTMLSelectElement | ||
Returns the adjacent text string. | Element | ||
Returns the value of the named attribute on the specified element. | Element | ||
Returns the Attr node for the attribute with the given name. | Element | ||
Returns the Attr node for the attribute with the given namespace and name. | Element | ||
Returns the string value of the attribute with the specified namespace and name. | Element | ||
Retrieves an object that specifies the bounds of a collection of TextRectangle objects. | Element | ||
Retrieves a collection of rectangles that describes the layout of the
contents of an object or range within the client. | Element | ||
Returns a set of elements with the given class name. | Element | ||
Retrieves a collection of objects based on the specified element name. | Element | ||
Returns a list of elements with the given tag name belonging to the given namespace. | Element | ||
Retrieves the expression for the given property. | Element | ||
This method returns a specialized object which implements the
specialized APIs of the specified feature and version, as specified
in DOM Features. | Node | ||
Retrieves the object associated to a key on a this node. | Node | ||
DOM Level 2 | NS\FireFox
Determines whether an attribute with the specified name exists. | Element | ||
Returns a boolean value indicating whether the current element has the specified attribute. | Element | ||
DOM 2 Core hasAttributes():Boolean
Returns a boolean value of true or false, indicating if the current element
has any attributes or not. | Node | ||
DOM 1 Core hasChildNodes():Boolean
Returns a value that indicates whether the object has children. | Node | ||
Inserts an element at the specified location. | Element | ||
Inserts the given HTML text into the element at the location. | Element | ||
Inserts the given text into the element at the specified location. | Element | ||
Inserts the specified node before a reference element as a child of
the current node. | Node | ||
Returns true if the namespace is the default namespace on the given
node or false if not. | Node | ||
Tests whether two nodes are equal. | Node | ||
Returns whether this node is the same node as the given one. | Node | ||
Tests whether the DOM implementation implements a specific feature
and that feature is supported by this node. | Node | ||
Takes a prefix and returns the namespaceURI associated with it on the
given node if found (and null if not). | Node | ||
Returns the prefix for a given namespaceURI if present, and null if not. | Node | ||
Copies all read/write attributes to the specified element. | Element | ||
DOM 1 Core normalize():void
Puts the specified node and all of its subtree into a "normalized"
form. | Node | ||
Returns the first element that is a descendent of the element on which it is invoked that matches the specified group of selectors. | Element | ||
Returns a list of all elements descended from the element on which it is invoked that match the specified group of selectors. | Element | ||
Non-Standard releaseCapture():void
Removes mouse capture from the object in the current document. | Element | ||
remove(index:Number):void
Remove an element from the collection of OPTION elements for this
SELECT. | HTMLSelectElement | ||
Removes an attribute from the specified element. | Element | ||
Removes an attribute object from the object. | Element | ||
Removes the specified attribute from an element. | Element | ||
Non-Standard removeBehavior(id:Number):Boolean
Detaches a behavior from the element. | Element | ||
Removes a child node from the object. | Node | ||
Removes an event listener. | Node | ||
DOM 3 Events removeEventListenerNS(namespaceURI:DOMString, type:DOMString, listener:EventListener, useCapture:Boolean):void
Removes an event listener. | Node | ||
Removes the expression from the specified property. | Element | ||
Removes the object from the document hierarchy. | Element | ||
Replaces the text adjacent to the element. | Element | ||
Replaces an existing child element with a new child element. | Node | ||
Replaces the object with another element. | Element | ||
DOM 0 scrollIntoView(alignToTop:Boolean = true):void
Causes the object to scroll into view, aligning it either at the top
or bottom of the window. | Element | ||
Applies the specified pattern-matching operation to this node's context and returns the list of matching nodes as IXMLDOMNodeList. | Node | ||
Applies the specified pattern-matching operation to this node's context and returns the first matching node. | Node | ||
Non-Standard setActive():void
Sets the object as active without setting focus to the object. | Element | ||
Sets the value of the specified attribute. | Element | ||
Sets an attribute object node as part of the object. | Element | ||
Adds a new attribute node with the specified namespace and name. | Element | ||
Adds a new attribute or changes the value of an attribute with the
given namespace and name. | Element | ||
Non-Standard setCapture(containerCapture:Boolean = true):void
Sets the mouse capture to the object that belongs to the current document. | Element | ||
Sets an expression for the specified object. | Element | ||
If the parameter isId is true, this method declares the specified
attribute to be a user-determined ID attribute. | Element | ||
If the parameter isId is true, this method declares the specified attribute
to be a user-determined ID attribute. | Element | ||
If the parameter isId is true, this method declares the specified
attribute to be a user-determined ID attribute. | Element | ||
Associate an object to a key on this node. | Node | ||
Exchanges the location of two objects in the document hierarchy. | Element | ||
Processes this node and its children using the supplied Extensible Stylesheet Language Transformations
(XSLT) style sheet and returns the resulting transformation. | Node | ||
Processes this node and its children using the supplied Extensible Stylesheet Language Transformations (XSLT) style sheet
and returns the resulting transformation. | Node |
disabled | property |
disabled:Boolean
The control is unavailable in this context. See the disabled attribute definition in HTML 4.01.
public function get disabled():Boolean
public function set disabled(value:Boolean):void
form | property |
form:HTMLFormElement
[read-only] Returns the FORM element containing this control. Returns null if this control is not within the context of a form.
public function get form():HTMLFormElement
length | property |
length:Number
Modified in DOM Level 2 The number of options in this SELECT.
public function get length():Number
public function set length(value:Number):void
DOMException — NOT_SUPPORTED_ERR: if setting the length
is not allowed by the implementation.
|
multiple | property |
multiple:Boolean
If true, multiple OPTION elements may be selected in this SELECT. See the multiple attribute definition in HTML 4.01.
public function get multiple():Boolean
public function set multiple(value:Boolean):void
name | property |
name:DOMString
Form control or object name when submitted with a form. See the name attribute definition in HTML 4.01.
public function get name():DOMString
public function set name(value:DOMString):void
onblur | property |
onblur:Function
The onblur event occurs when an element loses focus either by the pointing device or by tabbing navigation.
public function get onblur():Function
public function set onblur(value:Function):void
onchange | property |
onchange:Function
The onchange event occurs when a control loses the input focus and its value has been modified since gaining focus.
public function get onchange():Function
public function set onchange(value:Function):void
onfocus | property |
onfocus:Function
The onfocus event occurs when an element receives focus either by the pointing device or by tabbing navigation.
public function get onfocus():Function
public function set onfocus(value:Function):void
options | property |
options:HTMLOptionsCollection
[read-only] Modified in DOM Level 2 The collection of OPTION elements contained by this element.
public function get options():HTMLOptionsCollection
selectedIndex | property |
selectedIndex:Number
The ordinal index of the selected option, starting from 0. The value -1 is returned if no element is selected. If multiple options are selected, the index of the first selected option is returned.
public function get selectedIndex():Number
public function set selectedIndex(value:Number):void
size | property |
size:Number
Number of visible rows. See the size attribute definition in HTML 4.01.
public function get size():Number
public function set size(value:Number):void
tabIndex | property |
tabIndex:Number
Gets/sets the tab order of the current element.
public function get tabIndex():Number
public function set tabIndex(value:Number):void
type | property |
type:DOMString
[read-only] The type of this form control. This is the string "select-multiple" when the multiple attribute is true and the string "select-one" when false.
public function get type():DOMString
value | property |
value:DOMString
The current form control value (i.e. the value of the currently selected option), if multiple options are selected this is the value of the first selected option.
public function get value():DOMString
public function set value(value:DOMString):void
add | () | method |
public function add(element:HTMLElement, before:HTMLElement):void
Add a new element to the collection of OPTION elements for this SELECT. This method is the equivalent of the appendChild method of the Node interface if the before parameter is null. It is equivalent to the insertBefore method on the parent of before in all other cases. This method may have no effect if the new element is not an OPTION or an OPTGROUP.
Parameters
element:HTMLElement — The element to add.
| |
before:HTMLElement — The element to insert before, or null for the tail
of the list.
|
DOMException — NOT_FOUND_ERR: Raised if before is not a
descendant of the SELECT element.
|
blur | () | method |
public function blur():void
Causes the element to lose focus and fires the onblur event. This method shifts focus away from the element it is applied to but does not set focus on the next element in the tab order. IE In Microsoft Internet Explorer 5 and greater, elements that expose the blur method must have the TABINDEX attribute set.
focus | () | method |
public function focus():void
Causes the element to receive the focus and executes the code specified by the onfocus event. This method fires the onfocus event. As of Microsoft Internet Explorer 5, elements that expose the focus method must have the TABINDEX attribute set. Elements cannot receive focus until the document finishes loading.
remove | () | method |
public function remove(index:Number):void
Remove an element from the collection of OPTION elements for this SELECT. Does nothing if no element has the given index.
Parameters
index:Number — The index of the item to remove, starting from 0.
|