Phương thức XML DOM getElementById()
Định nghĩa và cách sử dụng
Phương thức getElementById() tìm kiếm phần tử có ID duy nhất được chỉ định.
Gợi ý ngữ pháp:
getElementById(elementid)
Tham số | Mô tả |
---|---|
elementid | giá trị thuộc tính id của phần tử muốn lấy. |
Giá trị trả về
dựa trên phần tử tài liệu có thuộc tính id cụ thể. Nếu không tìm thấy phần tử như vậy, sẽ trả về null.
Giải thích
phương pháp này sẽ tìm kiếm giá trị thuộc tính id là elementid phần tử node, và trả về nó. Nếu không tìm thấy phần tử như vậy, sẽ trả về null. Giá trị của thuộc tính id trong tài liệu là duy nhất, nếu phương pháp này tìm thấy nhiều phần tử có thuộc tính id elementid nó sẽ ngẫu nhiên trả về một phần tử node như vậy hoặc trả về null.
Đây là một phương pháp thông dụng quan trọng vì nó cung cấp một cách简便 để lấy đối tượng Element đại diện cho phần tử tài liệu cụ thể.
Lưu ý:Tên của phương pháp kết thúc bằng Id, không phải là ID, đừng viết nhầm.
Trong tài liệu HTML, phương pháp này luôn tìm kiếm thuộc tính có id được chỉ định. Có thể sử dụng Phương thức getElementByName() của HTMLDocument, để tìm kiếm các phần tử HTML dựa trên giá trị của thuộc tính name.
Trong tài liệu XML, phương pháp này sử dụng bất kỳ thuộc tính loại id nào để tìm kiếm, không quan tâm đến tên của thuộc tính. Nếu loại thuộc tính của XML là không biết (ví dụ như trình phân tích XML đã bỏ qua hoặc không thể xác định DTD của tài liệu), phương pháp này luôn trả về null. Trong JavaScript của khách hàng, phương pháp này không thường xuyên được sử dụng cùng với tài liệu XML. Thực tế, getElementById() ban đầu được định nghĩa là thành viên của giao diện HTMLDocument, nhưng sau đó đã được di chuyển vào giao diện Document trong cấp DOM 2.
Xem thêm
Phương thức getElementsByTagName() của Document