एक एलिमेंट के अंदर एलिमेंट होना कुछ और नहीं बल्कि उदाहरण के लिए एक डिव एलिमेंट के अंदर स्पैन एलिमेंट है। जावास्क्रिप्ट ने यह पता लगाने के लिए .contains() मेथड प्रदान किया है कि क्या कोई एलिमेंट दूसरे एलिमेंट को समाहित करता है। यह मेथड वास्तव में true लौटाता है यदि कंडीशन पूरी होती है अन्यथा false लौटाता है।
सिंटैक्स
node.contains(node);
उदाहरण
निम्नलिखित उदाहरण में, एक स्पैन एलिमेंट डिव एलिमेंट के अंदर है। इसलिए .contains() मेथड कोड के निष्पादन पर true लौटाता है और परिणाम आउटपुट में प्रदर्शित होता है।
<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