प्रतिस्थापित करने के लिए एक चाइल्ड नोड नए नोड . के साथ जावास्क्रिप्ट ने "replaceChild () . नामक एक विधि प्रदान की है ". इस कार्य को प्राप्त करने के लिए सबसे पहले हमें एक नया नोड . बनाना होगा और फिर replaceChild() . का उपयोग करके , हमें पुराने नोड . को बदलना चाहिए नए नोड के साथ।
वाक्यविन्यास
node.replaceChild(newnode, oldnode);
इसमें दो पैरामीटर लगते हैं, यानी पुराने और नए नोड और पुराने नोड को एक नए नोड से बदल देता है।
उदाहरण
निम्नलिखित उदाहरण में, प्रारंभ में, अनियंत्रित सूची में बूस्ट, हॉर्लिक्स और माल्टोवा तत्व शामिल हैं। replaceChild() . का उपयोग करके पहले तत्व को बोर्नविटा से बदलने के बाद , हमें जो आउटपुट मिलता है वह बोर्नविटा, हॉर्लिक्स और माल्टोवा है जैसा कि आउटपुट में दिखाया गया है
<html> <body> <ul id="List"><li>Boost</li><li>Horlicks</li><li>Maltova</li></ul> <script> var newnode = document.createTextNode("Bournavita"); var item = document.getElementById("List").childNodes[0]; item.replaceChild(newnode, item.childNodes[0]); </script> </body> </html>
आउटपुट
Bournavita Horlicks Maltova