HTML DOM Element replaceChild() পদ্ধতি

সংজ্ঞা ও ব্যবহার

replaceChild() নতুন নোডের দ্বারা সাবনোডকে প্রতিস্থাপন করুন。

অন্যান্য উল্লেখ্য:

removeChild() পদ্ধতি

remove() পদ্ধতি

appendChild() পদ্ধতি

insertBefore() পদ্ধতি

childNodes প্রতিভূতি

firstChild প্রতিভূতি

lastChild প্রতিভূতি

firstElementChild প্রতিভূতি

lastElementChild প্রতিভূতি

সংশ্লিষ্ট ডকুমেন্ট পদ্ধতি:

createElement() মথুর

createTextNode() মথুর

একটি প্রকল্প

উদাহরণ 1

নতুন টেক্সট নোড দ্বারা <li> ইলেকট্রনের টেক্সট নোডকে প্রতিস্থাপন করুন:

const newNode = document.createTextNode("Water");
const element = document.getElementById("myList").children[0];
element.replaceChild(newNode, element.childNodes[0]);

প্রতিস্থাপনের পূর্বে:

  • কফি
  • চা
  • মিল্ক

প্রতিস্থাপনের পর:

  • জল
  • চা
  • মিল্ক

স্বয়ংক্রিয়ভাবে প্রয়োগ করুন

উদাহরণ 2

নতুন <li> এলিমেন্টটি <li> এলিমেন্টটির পরিবর্তে ব্যবহার করুন:

// একটি নতুন <li> এলিমেন্ট তৈরি করুন:
const element = document.createElement("li");
// একটি নতুন টেক্সট নোড তৈরি করুন:
const textNode = document.createTextNode("Water");
// টেক্সট নোডটি <li> এলিমেন্টে যোগ করুন:
element.appendChild(textNode);
// id="myList" এর <ul> এলিমেন্টটি পাওয়া হল:
const list = document.getElementById("myList");
// নতুন <li> এলিমেন্টটি প্রথম সাব-নোডটির পরিবর্তে ব্যবহার করুন:
list.replaceChild(element, list.childNodes[0]);

প্রতিস্থাপনের পূর্বে:

  • কফি
  • চা
  • মিল্ক

প্রতিস্থাপনের পর:

  • জল
  • চা
  • মিল্ক

স্বয়ংক্রিয়ভাবে প্রয়োগ করুন

সংজ্ঞা

node.replaceChild(newnode, oldnode)

পারামিটার

পারামিটার বর্ণনা
newnode প্রয়োজনীয়। যোগ করতে হলে নোড
oldnode প্রয়োজনীয়। মুক্তি করতে হলে নোড

ফলাফল

ধরন বর্ণনা
Node অবজেক্ট প্রতিস্থাপিত নোড

ব্রাউজার সমর্থন

element.replaceChild() এটি DOM Level 1 (1998) বৈশিষ্ট্য।

সমস্ত ব্রাউজারগুলো এটির সম্পূর্ণ সমর্থন করে:

চ্রোম আইই এজ ফায়ারফক্স স্যাফারি ওপেরা
চ্রোম আইই এজ ফায়ারফক্স স্যাফারি ওপেরা
সমর্থন 9-11 সমর্থন সমর্থন সমর্থন সমর্থন