NamedNodeMap

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.

Giao diện NamedNodeMap đại diện cho một tập hợp các đối tượng Attr. Các đối tượng bên trong NamedNodeMap không theo thứ tự cụ thể nào, khác với NodeList, mặc dù chúng có thể được truy cập bằng chỉ số như trong mảng.

Đối tượng NamedNodeMaplive và do đó sẽ được tự động cập nhật nếu có thay đổi đối với nội dung của nó từ bên trong hoặc bên ngoài.

Note: Mặc dù được gọi là NamedNodeMap, giao diện này không xử lý các đối tượng Node mà là các đối tượng Attr, vốn là lớp chuyên biệt của Node.

Thuộc tính phiên bản

Giao diện này không kế thừa bất kỳ thuộc tính nào.

NamedNodeMap.length Read only

Trả về số lượng đối tượng trong map.

Phương thức phiên bản

Giao diện này không kế thừa bất kỳ phương thức nào.

NamedNodeMap.getNamedItem()

Trả về một Attr, tương ứng với tên đã cho.

NamedNodeMap.setNamedItem()

Thay thế, hoặc thêm, Attr được xác định trong map bởi tên đã cho.

NamedNodeMap.removeNamedItem()

Xóa Attr được xác định bởi map đã cho.

NamedNodeMap.item()

Trả về Attr tại chỉ số đã cho, hoặc null nếu chỉ số lớn hơn hoặc bằng số lượng node.

NamedNodeMap.getNamedItemNS()

Trả về một Attr được xác định bởi không gian tên và tên cục bộ liên quan.

NamedNodeMap.setNamedItemNS()

Thay thế, hoặc thêm, Attr được xác định trong map bởi không gian tên và tên cục bộ liên quan đã cho.

NamedNodeMap.removeNamedItemNS()

Xóa Attr được xác định bởi không gian tên và tên cục bộ liên quan đã cho.

Thông số kỹ thuật

Thông số kỹ thuật
DOM
# interface-namednodemap

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

Xem thêm