Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> JavaScript

क्या JavaScript में दो एलिमेंट्स के बीच के सभी एलिमेंट्स को डिलीट करने का DOM फंक्शन है?

मान लीजिए निम्न हमारे एलिमेंट्स हैं:

<p>My Name is John</p> <p>My Name is David</p> <p>My Name is Bob</p> <p>My Name is Mike</p> <p>My Name is Carol</p> <footer>END</footer>

हमें एलिमेंट और उसकी सामग्री को हटाने की आवश्यकता है। एलिमेंट्स START और END के बीच में हैं।

दो एलिमेंट्स के बीच के एलिमेंट्स को हटाने के लिए, remove() की अवधारणा का उपयोग करें। कोड निम्न है:

उदाहरण

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initialscale=1.0"> <title>Document</title> <link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css"> <script src="https://code.jquery.com/jquery-1.12.4.js"></script> <script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script> </head> <body> <nav>START</nav> <p>My Name is John</p> <p>My Name is David</p> <p>My Name is Bob</p> <p>My Name is Mike</p> <p>My Name is Carol</p> <footer>END</footer> <script> const startingPoint = document.querySelector("nav"); const endingPoint = document.querySelector("footer"); while (startingPoint.nextElementSibling && startingPoint.nextElementSibling !== endingPoint) {    startingPoint.nextElementSibling.remove(); } </script> </body> </html>

उपरोक्त प्रोग्राम चलाने के लिए, फाइल का नाम "anyName.html(index.html)" सेव करें और फाइल पर राइट-क्लिक करें। VS कोड एडिटर में "Open with Live Server" विकल्प चुनें।

आउटपुट

यह निम्न आउटपुट उत्पन्न करेगा:

क्या JavaScript में दो एलिमेंट्स के बीच के सभी एलिमेंट्स को डिलीट करने का DOM फंक्शन है?

  1. JavaScript DOM क्या है? - पूर्ण गाइड JavaScript DOM क्या है? - पूर्ण गाइड

    JavaScript डॉक्यूमेंट ऑब्जेक्ट मॉडल (DOM) एक वेबपेज के HTML एलिमेंट्स का प्रतिनिधित्व है। यह एक इंटरफेस है जिसका उपयोग हम वेब पेज को उसकी सामग्री या शैली को बदलकर मैनिपुलेट करने के लिए कर सकते हैं। हम किसी वेबपेज पर राइट क्लिक करके और inspect चुनकर DOM को एक्सेस कर सकते हैं। ऐसा करने से, एक सेक्शन

  1. JavaScript में DOM नोड के सभी चाइल्ड एलिमेंट्स हटाना JavaScript में DOM नोड के सभी चाइल्ड एलिमेंट्स हटाना

    चाइल्ड एलिमेंट्स हटाने के लिए, innerHTML को पर सेट करें।उदाहरणकोड निम्न है:<!DOCTYPE html> <html lang=en> <head>    <meta charset=UTF-8>    <meta name=viewport content=width=device-width, initial-scale=1.0>    <title>Document</tit

  1. - जावास्क्रिप्ट में सरणी तत्वों को सभी विषम में कम करना

    समस्याहमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक सरणी लेता है। हमारा फ़ंक्शन सरणी की संख्याओं को इस तरह बदलेगा:यदि संख्या विषम है, तो उसे अपरिवर्तित छोड़ दें।यदि संख्या सम है, तो उसमें से 1 घटाएं।और हमें नई सरणी लौटानी चाहिए।उदाहरणनिम्न कोड देखें:const arr = [5, 23, 6, 3, 66, 12, 8]; const reduceT