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("پانی");
// متن نود کو <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 ضروری۔ حذف کئے جانے والا نود

بازگشتی

کیمیت وصف
نود کیمیت مستبدل شدہ نود

براوزر کی پشتیبندگی

element.replaceChild() یہ DOM Level 1 (1998) کی خصوصیت ہے。

تمام براوزرز بھی پورا طور پر اس کا استعمال کرتے ہیں:

کروم آئی ای ایج فائرفاکس سافری آپریا
کروم آئی ای ایج فائرفاکس سافری آپریا
پشتیبندگی 9-11 پشتیبندگی پشتیبندگی پشتیبندگی پشتیبندگی