ພາສາ HTML DOM Element cloneNode()
- ບ່ອນໜ້າຫນັງ clientWidth
- ບ່ອນໜ້າຫນ້າ closest()
- ກັບຄືນຊຸມຊົນ ເຈົ້າເຈົ້າທີ່ມີຄວາມສຳຄັນຂອງເອັມເອັມເດີ້ມ
ການອະທິບາຍແລະການນໍາໃຊ້
cloneNode()
方法创建节点的副本,并返回该副本。
cloneNode()
方法克隆所有属性及其值。
如果您还想克隆后代(子代),请将 deep 参数设置为 true
。
插回
如需将克隆的节点插回文档中,请使用:
另请参阅:
实例
例子 1
将
const node = document.getElementById("myList2").lastChild; const clone = node.cloneNode(true); document.getElementById("myList1").appendChild(clone);
克隆之前:
- Coffee
- Tea
- Water
- Milk
克隆之后:
- Coffee
- Tea
- Milk
- Water
- Milk
例子 2
复制 "demo" 元素,包括其属性和子元素,并将其追加到文档中:
const node = document.getElementById("demo"); const clone = node.cloneNode(true); document.body.appendChild(clone);
语法
node.cloneNode(deep)
参数
参数 | 描述 |
---|---|
deep |
可选。
|
返回值
类型 | 描述 |
---|---|
Node 对象 | 被克隆的节点。 |
ການສະໜັບສະໜູນບັນຊີບັນນາທິການ
element.cloneNode()
ເປັນເປີດທຳມະຊາດ DOM Level 1 (1998) ທາງພິການ.
ທຸກຄົນບຸກຄົນທີ່ມີການສະໜັບສະໜູນ:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
ສະໜັບສະໜູນ | 9-11 | ສະໜັບສະໜູນ | ສະໜັບສະໜູນ | ສະໜັບສະໜູນ | ສະໜັບສະໜູນ |
- ບ່ອນໜ້າຫນັງ clientWidth
- ບ່ອນໜ້າຫນ້າ closest()
- ກັບຄືນຊຸມຊົນ ເຈົ້າເຈົ້າທີ່ມີຄວາມສຳຄັນຂອງເອັມເອັມເດີ້ມ