Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

องค์ประกอบภายในองค์ประกอบอื่นใน JavaScript?


องค์ประกอบ ภายใน องค์ประกอบ ไม่มีอะไรเลย แต่ตัวอย่างเช่น ช่วง องค์ประกอบภายใน 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