Phương pháp namedItem() của XML DOM
Định nghĩa và cách sử dụng
Phương pháp namedItem() lấy lại nút hoặc phần tử có tên được chỉ định từ bộ sưu tập.
Tùy thuộc vào loại tài liệu khác nhau, hành vi của phương pháp này cũng khác nhau:
-
Nếu tài liệu là tài liệu HTML, phương pháp này sẽ trước tiên tra cứu các nút có thuộc tính id khớp với tên đã cho, nếu không có thuộc tính id khớp, sẽ tra cứu các nút có thuộc tính name khớp với tên đã cho.
Khi tra cứu tài liệu HTML, phương pháp này không nhạy cảm với dấu phẩy lớn và nhỏ.
-
Nếu tài liệu là tài liệu XHTML, phương pháp này chỉ tra cứu các nút có thuộc tính id phù hợp với tên được chỉ định.
Khi tra cứu tài liệu HTML, phương pháp này nhạy cảm với dấu phẩy lớn và nhỏ.
Cú pháp:
htmlcollectionObject.namedItem(name)
Tham số | Mô tả |
---|---|
name | Tên của nút hoặc phần tử cần lấy lại. |
Trả về giá trị
Trả về phần tử hoặc nút có thuộc tính id hoặc name được chỉ định. Nếu không có nút như vậy trong HTMLCollection, thì trả về null.
Mô tả
Trong JavaScript, xử lý HTMLCollection như một mảng liên kết và sử dụng ngữ pháp mảng để đặt name trong [] để tìm kiếm phần tử sẽ dễ dàng hơn.
Mô hình
var c = document.forms; //Đây là đối tượng HTMLCollection var address = c.namedItem("address"); //Tìm kiếm <form name="address"> var payment = c["payment"]; //Cú pháp đơn giản hơn: Tìm kiếm <form name="payment"> var login = c.login; //Cũng là điều hợp lệ: Tìm kiếm <form name="login">