কম্পিউটার

জাভাস্ক্রিপ্টে একটি নতুন নোড দিয়ে একটি চাইল্ড নোড প্রতিস্থাপন করবেন?


প্রতিস্থাপন করতে ৷ একটি চাইল্ড নোড নতুন নোড সহ 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

  1. নতুন কীওয়ার্ড দিয়ে একটি জাভাস্ক্রিপ্ট অ্যারে তৈরি করা হচ্ছে।

  2. জাভাস্ক্রিপ্টে চাইল্ড নোড গণনা?

  3. জাভাস্ক্রিপ্টে একটি DOM নোডের সমস্ত চাইল্ড উপাদান সরান?

  4. একটি C# অ্যারেকে বিভিন্ন আকারের একটি নতুন অ্যারে দিয়ে প্রতিস্থাপন করুন