web api instance method
HTMLSelectElement: namedItem() method
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').
Syntax
namedItem(str)
Parameters
str- : A string representing the
nameoridof the option.
- : A string representing the
Return value
An HTMLOptionElement or null.
Examples
HTML
<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
SpecificationsStandards references are available on the canonical MDN page.
Browser compatibility
Browser compatibilityCompatibility data is available on the canonical MDN page.
See also
HTMLSelectElementthat implements it.