تصف هذه المقالة استخدام دالة الاستنساخ العميقة لعقدة DOM Clonenode (). شاركه للرجوع إليه.
طريقة التنفيذ المحددة هي كما يلي:
انسخ الرمز كما يلي: <html>
<head>
<script type = "text/javaScript">
وظيفة t () {
var nodeul = document.getElementsByTagname ('ul') [0] ؛ // احصل على عقدة UL التي يجب نسخها
var newul = nodeul.clonenode (true) ؛ // True تعني نسخة عميقة ، أي LI والنص الموجود في الأسفل معا أيضًا ؛ إذا كان خطأ ، يتم نسخ UL فقط
var node_copy = document.getElementById ('copyul') ؛
node_copy.appendchild (newul) ؛
}
</script>
</head>
<body>
<div id = "container">
<ul>
<li> الربيع </li>
<li> الصيف </li>
<li> الخريف </li>
<li> الشتاء </li>
</ul>
</div>
<div id = "copyul">
</div>
<hr />
<button onClick = "t ()" value = ""> حدد الموقع لإضافة عقدة </button>
</body>
</html>
آمل أن تكون هذه المقالة مفيدة لبرمجة JavaScript للجميع.