Thuộc tính nextSibling của Element trong HTML DOM
- Trang trước namespaceURI
- Trang tiếp theo nextElementSibling
- Quay lại層 trên Đối tượng Elements của HTML DOM
Định nghĩa và cách sử dụng
nextSibling
Thuộc tính trả về nút tiếp theo cùng cấp.
nextSibling
Trả về là đối tượng Node.
nextSibling
Thuộc tính này là chỉ đọc.
Lưu ý
nextSibling
Trả về nút đồng bào tiếp theo: nút yếu tố, nút văn bản hoặc nút chú thích.
Khoảng trống giữa các yếu tố cũng là nút văn bản.
Giải pháp thay thế:
Thuộc tính nextElementSibling - nextElementSibling
Trả về đồng đẳng phần tử tiếp theo (bỏ qua các nút văn bản và chú thích).
Xin xem thêm:
Nút HTML và phần tử
Trong HTML DOMtrong (Document Object Model), 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ửCác khoảng trống giữa chúng cũng là các nút văn bản.
Trong đó phần tử chỉ là các nút phần tử.
Đồng đẳng và phần tử đồng đẳng
Đồng đẳngLà "anh em" và "em họ".
Đồng đẳngLà các nút có cùng nút cha (trong cùng childNodes danh sách).
Phần tử đồng đẳngLà các phần tử có cùng phần tử cha (trong cùng children danh sách).
Nút con và phần tử con
childNodes Trả vềNút con(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).
nextSibling và nextElementSibling
nextSibling Trả vềNút(nút phần tử, nút văn bản hoặc nút chú thích). Các khoảng trống giữa các phần tử cũng là các nút văn bản.
nextElementSibling Trả vềPhần tử(không trả về các nút văn bản và chú thích).
previousSibling và previousElementSibling
previousSibling Trả vềNút(nút phần tử, nút văn bản hoặc nút chú thích). Các khoảng trống giữa các phần tử cũng là các nút văn bản.
previousElementSibling Trả vềPhần tử(không trả về các nút văn bản và chú thích).
Ví dụ
Trả về nội dung HTML của đồng đẳng tiếp theo của phần tử danh sách:
document.getElementById("item1").nextSibling.innerHTML;
Cú pháp
element.nextSibling
hoặc
node.nextSibling
Giá trị trả về
Loại | Mô tả |
---|---|
Nút | Đồng đẳng tiếp theo của phần tử. |
null | Nếu không tồn tại đồng đẳng tiếp theo. |
Hỗ trợ trình duyệt
element.nextSibling
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 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 namespaceURI
- Trang tiếp theo nextElementSibling
- Quay lại層 trên Đối tượng Elements của HTML DOM