บทความนี้อธิบายถึงการใช้งานฟังก์ชั่นการโคลนลึกของโหนด DOM Clonenode () แบ่งปันสำหรับการอ้างอิงของคุณ
วิธีการใช้งานเฉพาะมีดังนี้:
คัดลอกรหัสดังนี้: <html>
<head>
<script type = "text/javascript">
ฟังก์ชั่น t () {
var nodeul = document.getElementsByTagname ('ul') [0]; // รับโหนด UL ที่ต้องคัดลอก
var newul = nodeul.clonenode (จริง); // จริงหมายถึงสำเนาลึกนั่นคือ 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 />
<ปุ่ม onclick = "t ()" value = ""> ระบุตำแหน่งเพื่อเพิ่มโหนด </putton>
</body>
</html>
ฉันหวังว่าบทความนี้จะเป็นประโยชน์กับการเขียนโปรแกรม JavaScript ของทุกคน