প্রতিস্থাপন করতে ৷ একটি চাইল্ড নোড নতুন নোড সহ javascript "replaceChild() নামে একটি পদ্ধতি প্রদান করেছে৷ "। এই কাজটি অর্জন করতে প্রথমে আমাদের একটি নতুন নোড তৈরি করতে হবে এবং তারপর replaceChild() ব্যবহার করে , আমাদের পুরানো নোড প্রতিস্থাপন করা উচিত নতুন নোড সহ
সিনট্যাক্স
node.replaceChild(newnode, oldnode);
এটি দুটি প্যারামিটার লাগে যেমন পুরানো এবং নতুন নোড এবং পুরানো নোডকে একটি নতুন নোড দিয়ে প্রতিস্থাপন করে।
উদাহরণ
নিচের উদাহরণে, প্রাথমিকভাবে, ক্রমবিহীন তালিকায় বুস্ট, হরলিক্স এবং মাল্টোভা উপাদান রয়েছে। Bournavita দিয়ে প্রথম এলিমেন্ট প্রতিস্থাপন করার পর 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