DOM Node hasChildNodes() Method
ตัวอย่าง
ค้นหาว่าองค์ประกอบ <ul> มีโหนดย่อยหรือไม่:
var list = document.getElementById("myList").hasChildNodes();
ตัวอย่าง "ลองใช้เอง" เพิ่มเติมด้านล่าง
ความหมายและการใช้งาน
hasChildNodes() วิธีการคืนค่า จริง หากโหนดที่ระบุมีโหนดย่อย มิฉะนั้น จะเป็นเท็จ
หมายเหตุ:ช่องว่างภายในโหนดถือเป็นโหนดข้อความ ดังนั้นหากคุณเว้นช่องว่างสีขาวหรือบรรทัดฟีดไว้ภายในองค์ประกอบ องค์ประกอบนั้นยังคงมีโหนดย่อย
รองรับเบราว์เซอร์
Method | |||||
---|---|---|---|---|---|
hasChildNodes() | Yes | Yes | Yes | Yes | Yes |
ไวยากรณ์
node.hasChildNodes()
พารามิเตอร์
ไม่มี |
รายละเอียดทางเทคนิค
คืนมูลค่า: | บูลีน คืนค่า จริง หากโหนดมีโหนดย่อย มิฉะนั้น จะเป็นเท็จ |
---|---|
เวอร์ชัน DOM | วัตถุโหนดหลักระดับ 1 |
ตัวอย่างเพิ่มเติม
ตัวอย่าง
ลบโหนดย่อยแรก (ดัชนี 0) ภายในองค์ประกอบ <ul> หากองค์ประกอบมีโหนดย่อย:
// Get the <ul> element with id="myList"
var list = document.getElementById("myList");
// If the <ul> element has any child nodes, remove its first child node
if (list.hasChildNodes()) {
list.removeChild(list.childNodes[0]);
}
หน้าที่เกี่ยวข้อง
การอ้างอิง HTML DOM: องค์ประกอบ .childNodes() Method
การอ้างอิง HTML DOM: node.js ทรัพย์สินลูกแรก
การอ้างอิง HTML DOM: node.js ทรัพย์สินลูกสุดท้าย
การอ้างอิง HTML DOM: node.js คุณสมบัติ parentNode
การอ้างอิง HTML DOM: node.js ต่อไปคุณสมบัติพี่น้อง
การอ้างอิง HTML DOM: node.js ก่อนหน้าคุณสมบัติพี่น้อง