English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

طريقة cloneNode في HTML DOM

مثلجة HTML DOM Element

cloneNode()يستخدم الطريقة: يعود بنسخة من العنصر الذي تم استدعاؤه.

يكرر طريقة cloneNode جميع الخصائص وقيمها.

استخدامappendChild()أوinsertBefore()ي插入 الطريقة النسخة المكررة من العنصر في المستند.

ملاحظة: cloneNode() قد يؤدي إلى تكرار هوية العنصر في المستند.

القواعد النحوية:

node.cloneNode(deep)
var node = document.querySelector("#box").firstElementChild;
var copy = node.cloneNode(true);
document.getElementById("result").appendChild(copy);
اختبار النظر في‹/›

مروحة التشغيل

يدعم جميع المتصفحات طريقة cloneNode() بشكل كامل:

طريقة
cloneNode()نعمنعمنعمنعمنعم

قيمة المتغير

المتغيراتوصف
عميق(اختياري) تحديد ما إذا كان يجب تكرار جميع الأبناء للعنصر
القيم الممكنة:
  • جيد -يكرر العنصر، أصابته، وكل أبنائه

  • حسنًا -يكرر العنصر فقط وأصابته (القيمة الافتراضية).

تفاصيل تقنية

القيمة الم返回ة:مثلجة Node تمثل العنصر المكرر
إصدار DOM:مستوى DOM 1

مزيد من الأمثلة

تكرار عنصر DIV (باستخدام جميع خصائصه وأبنائه) وأضفه إلى المستند:

var node = document.querySelector("#box");
var copy = node.cloneNode(true);
document.body.appendChild(copy);
اختبار النظر في‹/›

مراجع مرتبطة

مرجع HTML DOMطريقة document.adoptNode()

مرجع HTML DOMطريقة document.importNode()

مثلجة HTML DOM Element