HTMLSelectElement: namedItem() 方法
HTMLSelectElement.namedItem() 方法返回与指定的 name 或 id 匹配的 HTMLOptionElement 对应的 HTMLOptionElement,如果未找到匹配的选项,则返回 null。
在 JavaScript 中,使用 selectElt.namedItem('value') 等同于使用 selectElt.options.namedItem('value')。
语法
js
namedItem(str)
参数
str-
一个表示选项的
name或id的字符串。
返回值
一个 HTMLOptionElement 或 null。
示例
HTML
html
<form>
<select id="myFormControl">
<option id="o1">Opt 1</option>
<option id="o2">Opt 2</option>
</select>
</form>
JavaScript
js
let selectElt = document.getElementById("myFormControl");
elem1 = selectElt.namedItem("o1"); // Returns the HTMLOptionElement representing #o1
但是,你不能这样写:
js
let selectElt = document.getElementById("myFormControl");
elem1 = selectElt.o1; // Returns undefined
elem1 = selectElt["o1"]; // Returns undefined
规范
| 规范 |
|---|
| HTML # dom-select-nameditem-dev |
浏览器兼容性
加载中…
另见
- 实现它的
HTMLSelectElement。