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