องค์ประกอบ ภายใน องค์ประกอบ ไม่มีอะไรเลย แต่ตัวอย่างเช่น ช่วง องค์ประกอบภายใน div องค์ประกอบ. จาวาสคริปต์ ได้ให้ .contains() วิธีค้นหาว่าองค์ประกอบมีองค์ประกอบอื่นหรือไม่ เมธอดนี้คืนค่า จริง หากเป็นไปตามเงื่อนไข อย่างอื่นจะคืนค่า เท็จ .
ไวยากรณ์
node.contains(node);
ตัวอย่าง
ในตัวอย่างต่อไปนี้ ช่วง องค์ประกอบอยู่ภายใน div องค์ประกอบ. ดังนั้น " .contains()" เมธอดกลับมา จริง ในการรันโค้ดและ แสดง ผลลัพธ์ ในผลลัพธ์
<html> <body> <div id="div"> <p>There is a <span id="span"><b>span</b></span> element inside me.</p> </div> <p id = "contain"></p> <script> var span = document.getElementById("span"); var div = document.getElementById("div").contains(span); document.getElementById("contain").innerHTML = div; </script> </body> </html>
ผลลัพธ์
There is a span element inside of me. true