DOM Object: HTMLSelectElement
| Property/Method | Functional Description | Data | Test Case |
| type | desc | hsel000.html | |
| selectedIndex | select various options and option ranges and verify that selectedIndex equals the index of the option with the lowest ordinal number. | hsel001.html | |
| value | desc | hsel002.html | |
| length | the length of the options array | hsel003.html | |
| form | test to see if this select has a parent form, and if it does, check to see that the correct one is returned. | hsel004.html | |
| options | unsure if this needs to be tested, since it is used in many of these test cases. | hsel005.html | |
| disabled | set, check to see if it is mutable. | hsel006.html | |
| multiple | set, check if multiple elements may be selected by travesing the options attribute. | hsel007.html | |
| name | set/check against valid CDATA names | hsel008.html | |
| size | set/check against integer sizes, including 0 and negative numbers | hsel009.html | |
| tabIndex | set to different integers and tab through other elements - verify that the index is correct. | hsel010.html | |
| add() | add new options and check to see if they are selectable. ensure length decreases. | hsel011.html | |
| remove() | remove options, selected and otherwise, and ensure they are gone from the options attribute | hsel012.html | |
| blur() | desc | hsel013.html | |
| focus() | |||
| Node | tests methods and attr's inherited from node | nselect.html | |
| Element | tests methods inherited from element | eselect.html | |
| HTMLElement | tests attr's inherited from htmlelement | helmslt.html |