ล่าสุดการพัฒนาเว็บบทเรียน
×

JavaScript การอ้างอิง

ภาพรวม

JavaScript

JS เชือก JS จำนวน JS ผู้ประกอบการ JS งบ JS คณิตศาสตร์ JS วันที่ JS แถว JS บูลีน JS นิพจน์ทั่วไป JS สถานการณ์โดยรวม JS การแปลง

เบราว์เซอร์ BOM

Window Navigator Screen History Location

HTML DOM

DOM เอกสาร DOM องค์ประกอบ DOM แอตทริบิวต์ DOM เหตุการณ์ DOM รูปแบบ

HTML วัตถุ

<a> <abbr> <address> <area> <article> <aside> <audio> <b> <base> <bdo> <blockquote> <body> <br> <button> <canvas> <caption> <cite> <code> <col> <colgroup> <datalist> <dd> <del> <details> <dfn> <dialog> <div> <dl> <dt> <em> <embed> <fieldset> <figcaption> <figure> <footer> <form> <head> <header> <h1> - <h6> <hr> <html> <i> <iframe> <img> <ins> <input> button <input> checkbox <input> color <input> date <input> datetime <input> datetime-local <input> email <input> file <input> hidden <input> image <input> month <input> number <input> password <input> radio <input> range <input> reset <input> search <input> submit <input> text <input> time <input> url <input> week <kbd> <keygen> <label> <legend> <li> <link> <map> <mark> <menu> <menuitem> <meta> <meter> <nav> <object> <ol> <optgroup> <option> <output> <p> <param> <pre> <progress> <q> <s> <samp> <script> <section> <select> <small> <source> <span> <strong> <style> <sub> <summary> <sup> <table> <td> <th> <tr> <textarea> <time> <title> <track> <u> <ul> <var> <video>

วัตถุอื่น ๆ

CSSStyleDeclaration


 

HTML DOM cloneNode() Method

<ธาตุวัตถุ

ตัวอย่าง

คัดลอก <li> องค์ประกอบจากรายการหนึ่งไปยังอีก:

// Get the last <li> element ("Milk") of <ul> with id="myList2"
var itm = document.getElementById("myList2").lastChild;

// Copy the <li> element and its child nodes
var cln = itm.cloneNode(true);

// Append the cloned <li> element to <ul> with id="myList1"
document.getElementById("myList1").appendChild(cln);

ก่อนที่จะโคลน:

  • Coffee
  • Tea
  • Water
  • Milk

หลังจากโคลน:

  • Coffee
  • Tea
  • Milk
  • Water
  • Milk
ลองตัวเอง»

เพิ่มเติม "Try it Yourself" ตัวอย่างด้านล่าง


ความหมายและการใช้งาน

cloneNode() วิธีการสร้างสำเนาของโหนดและส่งกลับโคลน

cloneNode() วิธีการโคลนคุณลักษณะทั้งหมดและค่าของพวกเขา

เคล็ดลับ: ใช้ appendChild() หรือ insertBefore() วิธีการแทรกโหนดโคลนเอกสาร

เคล็ดลับ: การตั้งค่าพารามิเตอร์ลึกจริงถ้าคุณต้องการที่จะโคลนลูกหลาน (children) เท็จอย่างอื่น


สนับสนุนเบราว์เซอร์

วิธี
cloneNode() ใช่ ใช่ ใช่ ใช่ ใช่

วากยสัมพันธ์

ค่าพารามิเตอร์
พารามิเตอร์ ชนิด ลักษณะ
deep Boolean ไม่จำเป็น. ระบุว่าจะให้ลูกหลานของโหนดควรจะโคลน
  • จริง - โคลนโหนดคุณลักษณะของตนและลูกหลาน
  • เท็จ - เริ่มต้น โคลนเพียงโหนดและคุณลักษณะของมัน

รายละเอียดทางเทคนิค

กลับค่า: วัตถุโหนดคิดเป็นโหนดโคลน
DOM รุ่น ระดับแกนวัตถุ 1 โหนด

ตัวอย่าง

ตัวอย่างอื่น ๆ

ตัวอย่าง

คัดลอก <div> องค์ประกอบรวมทั้งคุณลักษณะทั้งหมดและองค์ประกอบของเด็กและผนวกเอกสาร:

var elmnt = document.getElementsByTagName("DIV")[0];
var cln = elmnt.cloneNode(true);
document.body.appendChild(cln);
ลองตัวเอง»

หน้าเว็บที่เกี่ยวข้อง

HTML DOM อ้างอิง: href="met_document_adoptnode.html">document. adoptNode() Method href="met_document_adoptnode.html">document. adoptNode() Method

HTML DOM อ้างอิง: href="met_document_importnode.html">document. importNode() Method href="met_document_importnode.html">document. importNode() Method

HTML DOM อ้างอิง: href="met_document_createelement.html">document. createElement() Method href="met_document_createelement.html">document. createElement() Method

HTML DOM อ้างอิง: href="met_document_createtextnode.html">document. createTextNode() Method href="met_document_createtextnode.html">document. createTextNode() Method


<ธาตุวัตถุ