HTMLSelectElement: phương thức namedItem()

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

Phương thức HTMLSelectElement.namedItem() trả về HTMLOptionElement tương ứng với phần tử HTMLOptionElementname hoặc id khớp với tên đã chỉ định, hoặc null nếu không có option nào khớp.

Trong JavaScript, dùng selectElt.namedItem('value') tương đương với selectElt.options.namedItem('value').

Cú pháp

js
namedItem(str)

Tham số

str

Một chuỗi đại diện cho name hoặc id của option.

Giá trị trả về

Một HTMLOptionElement hoặc null.

Ví dụ

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

Nhưng bạn không thể viết:

js
let selectElt = document.getElementById("myFormControl");
elem1 = selectElt.o1; // Returns undefined
elem1 = selectElt["o1"]; // Returns undefined

Đặc tả kỹ thuật

Thông số kỹ thuật
HTML
# dom-select-nameditem-dev

Tương thích trình duyệt

Xem thêm