Get to know MDN better
The HTMLOptionsCollection interface represents a collection of <option> HTML elements (in document order) and offers methods and properties for selecting from the list as well as optionally altering its items. This object is returned only by the options property of select.
HTMLCollection HTMLOptionsCollectionReturns or sets the number of options in the collection.
HTMLOptionsCollection.selectedIndexThe index number of the first selected <option> element. The value -1 indicates no element is selected.
This interface inherits the methods of its parent, HTMLCollection.
HTMLOptionsCollection.add()Appends an HTMLOptionElement or HTMLOptGroupElement element to the collection of option elements or adds it before a specified option.
HTMLOptionsCollection.remove()Removes the element at the specified index from the options collection.
| HTML # the-htmloptionscollection-interface |
Enable JavaScript to view this browser compatibility table.
This page was last modified on Apr 10, 2025 by MDN contributors.
Your blueprint for a better internet.
Visit Mozilla Corporation’s not-for-profit parent, the Mozilla Foundation.
Portions of this content are ©1998–2026 by individual mozilla.org contributors. Content available under a Creative Commons license.