HTML DOM Element previousSibling ทางเลือก

คำนิยามและวิธีใช้

previousSibling ทางเลือกคืนค่าขององค์ประกอบในระดับเดียวกันของต้นไม้ ในรูปแบบของ Node

previousSibling ทางเลือกเป็นแบบมองเพียงแค่อ่าน

หมายเหตุ:ถ้าไม่มีองค์ประกอบ previousSibling ค่าที่คืนค่าคือ: null

ข้อเน้นย้ำ:

previousSibling คืนค่าขององค์ประกอบพี่น้องล่วงหน้า: องค์ประกอบ, ตัวเลขข้อความ หรือ องค์ประกอบความเห็น

ช่องว่างระหว่างองค์ประกอบทั้งหมดเป็นตัวเลขข้อความ

แนวทางนำเสนอ:

previousElementSibling ทางเลือก - กลับมาด้วยคousin ของตัวเลือก (ละเลยตัวเลือกข้อความและหมายเหตุ)

ดูเพิ่มเติมที่:

ตัวแปลงค่า nextSibling

ตัวแปลงค่า firstChild

ตัวแปลงค่า lastChild

ตัวแปลงค่า childNodes

ตัวแปลงค่า hasChildNodes()

ตัวเลือกของ HTML และ ตัวเลือก

ใน HTML DOMใน (Document Object Model) และ HTML แบบสาระความคือชุดของตัวเลือกที่มี (หรือไม่มี) ลูกโค้ด

ตัวเลือกหมายถึงตัวเลือกของตัวเลือก ข้อความและหมายเหตุ

ตัวเลือกช่องว่างระหว่างตัวเลือกก็เป็นตัวเลือกข้อความ

ในทางกลับกัน คือตัวเลือก

คousin และ คousin ของตัวเลือก

คousinคือ "พี่น้อง" และ "พี่น้องชายหรือหญิง"

คousinเป็นตัวเลือกที่มีพ่อเดียวกัน (ใน childNodes ในรายการ)

คousin ของตัวเลือกเป็นตัวเลือกที่มีพ่อเดียวกัน (ใน children ในรายการ)

ลูกโค้ด และ ลูกเล่น

childNodes กลับมาด้วยลูกโค้ด(ตัวเลือกของตัวเลือก ข้อความหรือหมายเหตุ และหมายเหตุ)

children กลับมาด้วยลูกเล่น(ไม่กลับมาด้วยตัวเลือกข้อความและหมายเหตุ)

nextSibling และ nextElementSibling

nextSibling กลับมาด้วยตัวเลือก(ตัวเลือกของตัวเลือกนี้เป็นตัวเลือกของตัวเลือก ข้อความหรือหมายเหตุ และช่องว่างระหว่างตัวเลือกก็เป็นตัวเลือกข้อความ)

nextElementSibling กลับมาด้วยตัวเลือก(ไม่กลับมาด้วยตัวเลือกข้อความและหมายเหตุ)

previousSibling และ previousElementSibling

previousSibling กลับมาด้วยตัวเลือก(ตัวเลือกของตัวเลือกนี้เป็นตัวเลือกของตัวเลือก ข้อความหรือหมายเหตุ และช่องว่างระหว่างตัวเลือกก็เป็นตัวเลือกข้อความ)

previousElementSibling กลับมาด้วยตัวเลือก(ไม่กลับมาด้วยตัวเลือกข้อความและหมายเหตุ)

ตัวอย่าง

กลับมาด้วย HTML หลักของคousin ของรายการ:

document.getElementById("item2").previousSibling.innerHTML;

ทดลองด้วยตัวเอง

รูปแบบการใช้งาน

element.previousSibling

หรือ

node.previousSibling

ค่าที่กลับมา

รูปแบบ การอธิบาย
ตัวเลือก คousin ของตัวเลือก
null ถ้าไม่มี同胞ก่อน

การสนับสนุนของบราวเซอร์

element.previousSibling เป็นคุณสมบัติของ DOM Level 1 (1998)

ทุกบราวเซอร์เกี่ยวข้องนี้สนับสนุนอย่างเต็มที่:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
สนับสนุน 9-11 สนับสนุน สนับสนุน สนับสนุน สนับสนุน