HTML DOM ก่อนหน้าคุณสมบัติพี่น้อง
ตัวอย่าง
รับเนื้อหา HTML ของพี่น้องก่อนหน้าของรายการ:
var x = document.getElementById("item2").previousSibling.innerHTML;
ความหมายและการใช้งาน
คุณสมบัติ PreviousSibling จะคืนค่าโหนดก่อนหน้าของโหนดที่ระบุ ในระดับทรีเดียวกัน
โหนดที่ส่งคืนจะถูกส่งกลับเป็นวัตถุโหนด
ความแตกต่างระหว่างคุณสมบัตินี้กับ PreviousElementSibling คือ PreviousSibling ส่งคืนโหนด Brother ก่อนหน้าเป็นโหนดองค์ประกอบ โหนดข้อความ หรือโหนดความคิดเห็น ในขณะที่ PreviousElementSibling ส่งคืนโหนดพี่น้องก่อนหน้าเป็นโหนดองค์ประกอบ (ละเว้นข้อความและโหนดความคิดเห็น)
คุณสมบัตินี้เป็นแบบอ่านอย่างเดียว
เคล็ดลับ:ใช้ คุณสมบัติ nextSibling เพื่อส่งคืนโหนดถัดไปของโหนดที่ระบุ ในระดับทรีเดียวกัน
เคล็ดลับ:ใช้ คุณสมบัติ childNodes เพื่อส่งคืนโหนดย่อยของโหนดที่ระบุ
รองรับเบราว์เซอร์
Property | |||||
---|---|---|---|---|---|
previousSibling | Yes | Yes | Yes | Yes | Yes |
ไวยากรณ์
node.previousSibling
รายละเอียดทางเทคนิค
คืนมูลค่า: | โหนดวัตถุ แทนพี่น้องก่อนหน้าของโหนด หรือnullถ้าไม่มีพี่น้องก่อนหน้า |
---|---|
เวอร์ชัน DOM | วัตถุโหนดหลักระดับ 1 |
หน้าที่เกี่ยวข้อง
การอ้างอิง HTML DOM: node.js คุณสมบัติโหนดย่อย
การอ้างอิง HTML DOM: node.js ทรัพย์สินลูกแรก
การอ้างอิง HTML DOM: node.js ทรัพย์สินลูกสุดท้าย
การอ้างอิง HTML DOM: node.js คุณสมบัติ parentNode
การอ้างอิง HTML DOM: node.js ต่อไปคุณสมบัติพี่น้อง
การอ้างอิง HTML DOM: node.js nodeName คุณสมบัติ