Baseline Widely available
The HTMLSelectElement.namedItem()
method returns the HTMLOptionElement
corresponding to the HTMLOptionElement
whose name
or id
match the specified name, or null
if no option matches.
In JavaScript, using selectElt.namedItem('value')
is equivalent to selectElt.options.namedItem('value')
.
str
A string representing the name
or id
of the option.
An HTMLOptionElement
or null
.
<form>
<select id="myFormControl">
<option id="o1">Opt 1</option>
<option id="o2">Opt 2</option>
</select>
</form>
JavaScript
let selectElt = document.getElementById("myFormControl");
elem1 = selectElt.namedItem("o1"); // Returns the HTMLOptionElement representing #o1
But, you cannot write:
let selectElt = document.getElementById("myFormControl");
elem1 = selectElt.o1; // Returns undefined
elem1 = selectElt["o1"]; // Returns undefined
Specifications Browser compatibility See also
HTMLSelectElement
that implements it.RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.3