ตัวอย่าง
หาถ้า <ul> องค์ประกอบมีโหนดเด็ก ๆ :
var list = document.getElementById("myList").hasChildNodes();
ผลของรายการจะได้รับ:
true
ลองตัวเอง» เพิ่มเติม "Try it Yourself" ตัวอย่างด้านล่าง
ความหมายและการใช้งาน
hasChildNodes() วิธีการส่งกลับจริงถ้าโหนดที่ระบุมีโหนดลูกใด ๆ ที่ผิดพลาดเป็นอย่างอื่น
หมายเหตุ: ช่องว่างภายในโหนดถือเป็นโหนดข้อความดังนั้นหากคุณออกจากพื้นที่สีขาวหรือฟีดสายภายในองค์ประกอบองค์ประกอบที่ยังคงมีโหนดลูก
สนับสนุนเบราว์เซอร์
วิธี | |||||
---|---|---|---|---|---|
hasChildNodes() | ใช่ | ใช่ | ใช่ | ใช่ | ใช่ |
วากยสัมพันธ์
พารามิเตอร์ ไม่มี
รายละเอียดทางเทคนิค
กลับค่า: บูลีนกลับจริงถ้าโหนดมีโหนดลูกเท็จอย่างอื่น DOM รุ่น ระดับแกนวัตถุ 1 โหนด
ตัวอย่างอื่น ๆ
ตัวอย่าง
ลบโหนดลูกคนแรก (index 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 อ้างอิง: href="prop_node_childnodes.html"> element . childNodes() Method href="prop_node_childnodes.html"> element . childNodes() Method
อ้างอิง HTML DOM: โหนด firstChild ทรัพย์สิน
อ้างอิง HTML DOM: โหนด lastChild ทรัพย์สิน
อ้างอิง HTML DOM: โหนด parentNode ทรัพย์สิน
อ้างอิง HTML DOM: โหนด nextSibling ทรัพย์สิน
อ้างอิง HTML DOM: โหนด previousSibling ทรัพย์สิน