English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
replaceChild()تبدل الطريقة العقدة بالعقدة الجديدة في العقدة الأم المحددة
يمكن أن يكون العقد الجديد عقدًا موجودًا في المستند، أو يمكن إنشاؤه كعقد جديد.
الاستخدامremoveChild()يحذف الطريقة العقدة الفعلية من العقدة الأم
node.replaceChild(newNode, oldNode)
var newElem = document.querySelector("p"); var div = document.getElementById("demo"); div.replaceChild(newElem, div.firstElementChild);اختبار لرؤية‹/›
يدعم جميع المتصفحات طريقة replaceChild() بشكل كامل:
الطريقة | |||||
replaceChild() | هي | هي | هي | هي | هي |
الم 参数 | الوصف |
---|---|
newNode | العقدة التي تريد إدراجها |
oldNode | العقدة التي تريد حذفها |
القيمة التي تعود | مثلجة Node، تمثل العقدة التي يتم استبدالها |
---|---|
إصدار DOM: | مستوى DOM 1 |
إنشاء عقدة جديدة واستبدالها بعقدة موجودة:
var newElem = document.createElement("h2"); var newContent = document.createTextNode("Hi there and greetings!"); newElem.appendChild(newContent); var div = document.getElementById("demo"); div.replaceChild(newElem, div.firstElementChild);اختبار لرؤية‹/›
مرجع HTML DOMالنود طريقة .parentNode()
مرجع HTML DOMالنود طريقة .hasChildNodes()
مرجع HTML DOMالنود طريقة .appendChild()
مرجع HTML DOMالنود طريقة .insertBefore()
مرجع HTML DOMالنود طريقة .removeChild()