चाइल्ड नोड को नए नोड से रिप्लेस करने के लिए जावास्क्रिप्ट ने "replaceChild()" नामक मेथड प्रदान किया है। इस कार्य को प्राप्त करने के लिए पहले हमें एक नया नोड बनाना होगा और फिर replaceChild() का उपयोग करके पुराने नोड को नए नोड से रिप्लेस करना होगा।
सिंटैक्स
node.replaceChild(newnode, oldnode);
यह दो पैरामीटर्स लेता है यानी पुराने और नए नोड्स और पुराने नोड को नए नोड से रिप्लेस करता है।
उदाहरण
निम्नलिखित उदाहरण में, प्रारंभ में अनऑर्डर्ड लिस्ट में एलिमेंट्स Boost, Horlicks, और Maltova हैं। replaceChild() का उपयोग करके पहले एलिमेंट को Bournavita से रिप्लेस करने के बाद, आउटपुट हमें Bournavita, Horlicks, और Maltova मिलता है जैसा कि आउटपुट में दिखाया गया है।
<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