HTML DOM trước
Thí dụ
Lấy nội dung HTML của phần tử trước của một mục danh sách:
var x = document.getElementById("item2").previousSibling.innerHTML;
Định nghĩa và Cách sử dụng
Thuộc tính beforeSibling trả về nút trước của nút được chỉ định, trong cùng một cấp độ cây.
Nút trả về được trả về dưới dạng đối tượng Node.
Sự khác biệt giữa thuộc tính này và trướcElementSibling , là beforeSibling trả về nút anh chị em trước đó dưới dạng nút phần tử, nút văn bản hoặc nút nhận xét, trong khi trước đóElementSibling trả về nút anh chị em trước đó dưới dạng nút phần tử (bỏ qua các nút văn bản và nhận xét).
Thuộc tính này là chỉ đọc.
Mẹo: Sử dụng thuộc tính nextSibling để trả về nút tiếp theo của nút được chỉ định, trong cùng một cấp độ cây.
Mẹo: Sử dụng thuộc tính childNodes để trả về bất kỳ nút con nào của một nút được chỉ định.
Hỗ trợ trình duyệt
Property | |||||
---|---|---|---|---|---|
previousSibling | Yes | Yes | Yes | Yes | Yes |
Cú pháp
node.previousSibling
Chi tiết kỹ thuật
Giá trị trả lại: | Một đối tượng Node, đại diện cho anh chị em trước đó của nút hoặc null nếu không có anh chị em nào trước đó |
---|---|
Phiên bản DOM | Đối tượng nút cấp độ lõi 1 |
Các trang liên quan
Tham chiếu HTML DOM: nút. Thuộc tính childNodes
Tham chiếu HTML DOM: nút. FirstChild Property
Tham chiếu HTML DOM: nút. Thuộc tính lastChild
Tham chiếu HTML DOM: nút. Thuộc tính parentNode
Tham chiếu HTML DOM: nút. Thuộc tính nextSibling
Tham chiếu HTML DOM: nút. Thuộc tính nodeName