Phương thức HTML DOM Element hasChildNodes()
- Trang trước hasAttributes()
- Trang tiếp theo id
- Quay lại lớp trên Đối tượng Elements HTML DOM
Định nghĩa và cách sử dụng
Nếu nút được chỉ định có bất kỳ nút con nào,hasChildNodes()
phương pháp trả về true
nếu không trả về false
.
hasChildNodes()
Phương pháp này là chỉ đọc.
Lưu ý
Khoảng trống giữa các nút được coi là các nút con (nút văn bản).
Xin xem thêm:
Nút HTML và phần tử
Trong HTML DOM(Đối tượng mô tả tài liệu)Trong tài liệu HTML là tập hợp các nút có (hoặc không có) các nút con.
NútChỉ là các nút phần tử, nút văn bản và nút chú thích.
Phần tửGiữa các khoảng trống cũng là nút văn bản.
Trong khi phần tử chỉ là nút phần tử.
Nút con và phần tử con
childNodes Trả vềNút con(các nút phần tử, nút văn bản và nút chú thích).
children Trả vềPhần tử con(không phải các nút văn bản và chú thích).
Đồng hàng và phần tử đồng hàng
Đồng hàngLà 'em' và 'em gái'.
Đồng hàngLà các nút có cùng phần tử cha (trong cùng childNodes Trong danh sách).
Phần tử đồng hàngLà các phần tử có cùng phần tử cha (trong cùng children Trong danh sách).
Mô hình
Ví dụ 1
Phần tử có nút con không:
let answer = element.hasChildNodes();
Ví dụ 2
Loại bỏ nút con đầu tiên của phần tử:
if (element.hasChildNodes()) { element.removeChild(element.childNodes[0]); }
Cú pháp
element.hasChildNodes()
Tham số
Không có.
Trả về
Loại | Mô tả |
---|---|
Giá trị boolean | Nếu nút có các nút con, thì trả về giá trị boolean true, ngược lại trả về false. |
Hỗ trợ trình duyệt
element.hasChildNodes()
Là tính năng DOM Level 1 (1998).
Tất cả các trình duyệt đều hỗ trợ hoàn toàn:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Hỗ trợ | 9-11 | Hỗ trợ | Hỗ trợ | Hỗ trợ | Hỗ trợ |
- Trang trước hasAttributes()
- Trang tiếp theo id
- Quay lại lớp trên Đối tượng Elements HTML DOM