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

जावास्क्रिप्ट में मौजूदा चाइल्ड से पहले नोड को चाइल्ड के रूप में कैसे इन्सर्ट करें?

जावास्क्रिप्ट ने insertBefore() मेथड प्रदान किया है जिसका उपयोग एक नोड को दूसरे चाइल्ड से पहले चाइल्ड के रूप में इन्सर्ट करने के लिए किया जाता है। यदि 2 लिस्ट हैं तो हम अपनी आवश्यकता के आधार पर insertBefore() मेथड का उपयोग करके उनके बीच एलिमेंट्स को शफल कर सकते हैं।

सिंटैक्स

node.insertBefore(newnode, existingnode);

उदाहरण-1

निम्नलिखित उदाहरण में, दो लिस्ट हैं और हमारी आवश्यकता के आधार पर insertBefore() मेथड का उपयोग करके लिस्ट्स को शफल किया गया है। लिस्ट में मल्टीपल एलिमेंट्स को एक्सेस करने के लिए हम उनके इंडेक्स का उपयोग कर सकते हैं।

<html> <body> <ul id="List1"> <li>Tesla </li><li>Solarcity </li> </ul> <ul id="List2"> <li>Google </li> <li>Drupal </li> </ul> <script>    var node = document.getElementById("List2").firstChild;    var list = document.getElementById("List1");    list.insertBefore(node, list.childNodes[1]); </script> </body> </html>

आउटपुट

Tesla Google Solarcity Drupal

उदाहरण-2

<html> <body> <ul id="List1"> <li>Tesla </li> <li>Solarcity </li> </ul> <ul id="List2"> <li>Google </li> <li>Drupal </li> </ul> <script>    var node = document.getElementById("List2").firstChild;    var list = document.getElementById("List1");    list.insertBefore(node, list.childNodes[0]); </script> </body> </html>

आउटपुट

Google Tesla Solarcity Drupal
  1. JavaScript में नई लाइन स्ट्रिंग कैसे बनाएं? JavaScript में नई लाइन स्ट्रिंग कैसे बनाएं?

    नई लाइन के लिए टैग का उपयोग करें। उदाहरण निम्नलिखित कोड देखें: Document My Name is David Miller document.getElementById(headingDemo).innerHTML = My Favourite Subject is JavaScript + + I live in AUS.; उपरोक्त प्रोग्राम चलाने के लिए, फ़ाइल का नाम anyName.html (index.

  1. JavaScript में स्ट्रिंग दोहराना JavaScript में स्ट्रिंग दोहराना

    स्ट्रिंग दोहराने के लिए, आप Array() के साथ join() का उपयोग कर सकते हैं।उदाहरणकोड निम्न है:<!DOCTYPE html> <html lang=en> <head>    <meta charset=UTF-8>    <meta name=viewport content=width=device-width, initial-scale=1.0>    <title>Do

  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