MSHTML Classes: CSelectElement

An instance of the CSelectElement class is created for each SELECT tag.

Identifiers

coclass: HTMLSelectElement {3050F245-98B5-11CF-BB82-00AA00BDCE0B}
dispinterface: DispHTMLSelectElement {3050F531-98B5-11CF-BB82-00AA00BDCE0B}

Scripting

The table below lists the interface members that the CSelectElement class exposes as properties (methods, collections, etc) through its string table in addition to the very many properties that are common to all elements.

Properties that Microsoft does not list in the HTML and DHTML Reference are highlighted yellow. Properties that are listed but not as applying to the select element are shaded yellow.

Property Attribute Interface Member
add   IHTMLSelectElement add
  align    
appendChild   IHTMLDOMNode appendChild
attributes   IHTMLDOMNode get_attributes
childNodes   IHTMLDOMNode get_childNodes
cloneNode   IHTMLDOMNode cloneNode
dataFld   IHTMLDataBinding get_dataFld
put_dataFld
dataFormatAs   IHTMLDataBinding get_dataFormatAs
put_dataFormatAs
dataSrc   IHTMLDataBinding get_dataSrc
put_dataSrc
firstChild   IHTMLDOMNode get_firstChild
form   IHTMLSelectElement get_form
hasChildNodes   IHTMLDOMNode hasChildNodes
insertBefore   IHTMLDOMNode insertBefore
item   IHTMLSelectElement item
lastChild   IHTMLDOMNode get_lastChild
length   IHTMLSelectElement get_length
put_length
multiple same IHTMLSelectElement get_multiple
put_multiple
name same IHTMLSelectElement get_name
put_name
namedItem   IHTMLSelectElement4 namedItem
_newEnum   IHTMLSelectElement get__newEnum
nextSibling   IHTMLDOMNode get_nextSibling
nodeName   IHTMLDOMNode get_nodeName
nodeType   IHTMLDOMNode get_nodeType
nodeValue   IHTMLDOMNode get_nodeValue
put_nodeValue
onchange same IHTMLSelectElement get_onchange
put_onchange
options   IHTMLSelectElement get_options
ownerDocument   IHTMLDOMNode2 get_ownerDocument
parentNode   IHTMLDOMNode get_parentNode
previousSibling   IHTMLDOMNode get_previousSibling
remove   IHTMLSelectElement remove
removeChild   IHTMLDOMNode removeChild
removeNode   IHTMLDOMNode removeNode
replaceChild   IHTMLDOMNode replaceChild
replaceNode   IHTMLDOMNode replaceNode
selectedIndex   IHTMLSelectElement get_selectedIndex
put_selectedIndex
size same IHTMLSelectElement get_size
put_size
swapNode   IHTMLDOMNode swapNode
tags   IHTMLSelectElement tags
type   IHTMLSelectElement get_type
uniqueID   IHTMLUniqueName get_uniqueID
uniqueNumber   IHTMLUniqueName get_uniqueNumber
urns   IHTMLSelectElement2 urns
value   IHTMLSelectElement get_value
put_value