Phần tử DOM HTML gốcNode
Ví dụ
Lấy tên nút của nút cha của "myLI":
let name = document.getElementById("myLI").parentNode.nodeName;
Hãy tự mình thử »Bấm vào một phần tử (<span>) để ẩn phần tử gốc của nó:
<div>
<span onclick="this.parentNode.style.display = 'none';">x</span>
</div>
Hãy tự mình thử »Sự miêu tả
Thuộc tính parentNode
trả về nút cha của một phần tử hoặc nút.
Thuộc tính parentNode
chỉ có thể đọc.
Xem thêm:
Nút HTML so với các phần tử
Trong HTML DOM (Mô hình đối tượng tài liệu), tài liệu HTML là tập hợp các nút có (hoặc không có) nút con.
Các nút là các nút phần tử, nút văn bản và nút nhận xét.
Khoảng trắng giữa các phần tử cũng là các nút văn bản.
Các phần tử chỉ là các nút phần tử.
conNodes vs trẻ em
childNodes trả về các nút con (nút phần tử, nút văn bản và nút nhận xét).
trẻ em trả về các phần tử con (không phải nút văn bản và nhận xét).
Anh chị em vs Anh chị em nguyên tố
Anh chị em là “anh em” và “chị em”.
Anh chị em là các nút có cùng cha mẹ (trong cùng danh sách nút con ).
Anh chị em phần tử là các phần tử có cùng cha mẹ (trong cùng danh sách con ).
Cú pháp
element .parentNode
hoặc
node .parentNode
Giá trị trả về
Kiểu | Sự miêu tả |
Nút | Nút cha.null nếu nút không có nút cha. |
Hỗ trợ trình duyệt
element.parentnode
là tính năng DOM Cấp 1 (1998).
Nó được hỗ trợ đầy đủ trong tất cả các trình duyệt:
Chrome | Edge | Firefox | Safari | Opera | IE |
Yes | Yes | Yes | Yes | Yes | 9-11 |