HTML DOM Element parentNode คุณสมบัติ
- หน้าก่อนหน้า ownerDocument
- หน้าต่อไป parentElement
- กลับไปยังเวอร์ชั่นก่อนหน้า วัตถุ HTML DOM Elements
คำนิยามและวิธีใช้
parentNode
คุณสมบัติคืนองค์ประกอบหรือจุดหมายที่มีหลักเล็ก ในรูปแบบของ Node ตัว
ถ้าจุดหมายที่กำหนดไม่มีหลักเล็ก จะคืนค่า null
。
คุณสมบัติ parentNode คือคุณสมบัติที่ไม่สามารถเข้าถึงได้
ดูเพิ่มเติม:
HTML ตัวองค์ประกอบ และ ตัวเอเล็ม
ใน HTML DOM(Document Object Model) ที่ซึ่งเอกสาร HTML คือชุดของตัวองค์ประกอบที่มี (หรือไม่มี) ตัวองค์ประกอบลูก
ตัวองค์ประกอบหมายถึงตัวองค์ประกอบเอเล็ม ตัวองค์ประกอบข้อความและตัวองค์ประกอบหมายเหตุ
เอเล็มช่องว่างระหว่างเอเล็มก็เป็นตัวองค์ประกอบข้อความ
และเอเล็มเป็นตัวองค์ประกอบเอเล็มเท่านั้น
ตัวองค์ประกอบลูก และ เอเล็มลูก
childNodes กลับมาตัวองค์ประกอบลูก(ตัวองค์ประกอบเอเล็ม ตัวองค์ประกอบข้อความและตัวองค์ประกอบหมายเหตุ)
children กลับมาเอเล็มลูก(ไม่ใช่ตัวองค์ประกอบข้อความและตัวองค์ประกอบหมายเหตุ)
คู่เพื่นในลำดับ และ คู่เพื่นในลำดับของเอเล็ม
คู่เพื่อนคือ "พี่น้อง" และ "พี่น้องชายและสาว"
คู่เพื่อนคือตัวองค์ประกอบที่มีพ่อองค์ประกอบเดียวกัน (ในเวลาเดียวกัน) childNodes ในรายการ ()
คู่เพื่อนในลำดับคือตัวองค์ประกอบที่มีพ่อองค์ประกอบเดียวกัน (ในเวลาเดียวกัน) children ในรายการ ()
ตัวอย่าง
ตัวอย่าง 1
หาชื่อตัวองค์ประกอบพ่อของ "myLI":
let name = document.getElementById("myLI").parentNode.nodeName;
ตัวอย่าง 2
คลิกเอเล็ม (<span>) เพื่อซ่อนตัวองค์ประกอบพ่อของมัน:
<div> <span onclick="this.parentNode.style.display = 'none';">x</span> </div>
รูปแบบการใช้งาน
element.parentNode
หรือ
node.parentNode
ค่าที่กลับมา
รูปแบบ | คำอธิบาย |
---|---|
ตัวองค์ประกอบ | ตัวองค์ประกอบพ่อ |
null | ถ้าตัวองค์ประกอบไม่มีตัวองค์ประกอบพ่อ |
การสนับสนุนของเบราเซอร์
element.parentnode คือคุณสมบัติ DOM Level 1 (1998)
ทุกเบราเซอร์ทุกข้อนี้สนับสนุนอย่างเต็มที่:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
การสนับสนุน | 9-11 | การสนับสนุน | การสนับสนุน | การสนับสนุน | การสนับสนุน |
- หน้าก่อนหน้า ownerDocument
- หน้าต่อไป parentElement
- กลับไปยังเวอร์ชั่นก่อนหน้า วัตถุ HTML DOM Elements