---
title: HTMLSelectElement
framework: webkitjs
role: symbol
role_heading: Class
path: webkitjs/htmlselectelement
---

# HTMLSelectElement

## Declaration

```data
interface HTMLSelectElement
```

## Topics

### Instance Properties

- [autocomplete](webkitjs/htmlselectelement/1777755-autocomplete.md)
- [autofocus](webkitjs/htmlselectelement/1629090-autofocus.md)
- [boolean](webkitjs/htmlselectelement/1629217-boolean.md)
- [disabled](webkitjs/htmlselectelement/1631693-disabled.md)
- [form](webkitjs/htmlselectelement/1629368-form.md)
- [labels](webkitjs/htmlselectelement/1633547-labels.md)
- [length](webkitjs/htmlselectelement/1629029-length.md)
- [name](webkitjs/htmlselectelement/1628873-name.md)
- [options](webkitjs/htmlselectelement/1631543-options.md)
- [required](webkitjs/htmlselectelement/1633540-required.md)
- [selectedIndex](webkitjs/htmlselectelement/1632911-selectedindex.md)
- [selectedOptions](webkitjs/htmlselectelement/1632068-selectedoptions.md)
- [size](webkitjs/htmlselectelement/1632220-size.md)
- [type](webkitjs/htmlselectelement/1632123-type.md)
- [validationMessage](webkitjs/htmlselectelement/1632209-validationmessage.md)
- [validity](webkitjs/htmlselectelement/1630219-validity.md)
- [value](webkitjs/htmlselectelement/1630191-value.md)
- [willValidate](webkitjs/htmlselectelement/1629438-willvalidate.md)

### Instance Methods

- [add](webkitjs/htmlselectelement/1629208-add.md)
- [checkValidity](webkitjs/htmlselectelement/1630459-checkvalidity.md)
- [item](webkitjs/htmlselectelement/1631396-item.md)
- [namedItem](webkitjs/htmlselectelement/1629703-nameditem.md)
- [remove](webkitjs/htmlselectelement/1633581-remove.md)
- [reportValidity](webkitjs/htmlselectelement/2871322-reportvalidity.md)
- [setCustomValidity](webkitjs/htmlselectelement/1631302-setcustomvalidity.md)

## Relationships

### Inherits From

- [HTMLElement](webkitjs/htmlelement.md)
