复制元素的最佳方式是:只复制元素的类型和属性
What is the best way to duplicate an element: only its type and attributes?
我有DOM元素,我想复制它,它不包含原始元素的任何内容。
发件人:<div class='cl' id='i'>Some text<p><a href="#">anchor</a>paragraph</p></div>
生产:<div class='cl' id='i'></div>
但使用javascript(或者jQuery,如果它更优雅的话)是一种有效的方式
最有效的解决方案是否需要for
循环?
如果没有jQuery,请使用cloneNode。
var newNode=oldNode.cloneNode(false);
使用.clone()
,然后将元素的html
设置为零。
$("#i").clone().html('')
相关文章:
- 使用javascript代码将HTML元素复制到剪贴板
- 使用jQuery将属性从一个元素复制到另一个元素
- 将现有数组的元素复制到新数组而不使用拼接
- 独立于原始元素复制元素
- 将表单输入更改为在元素复制时只读
- Jquery - 单击以将父元素复制到文本字段
- 如何使用 JavaScript 将网页的元素复制到其他网页
- 如何使用事件处理程序将一个元素复制到另一个元素
- 如何将文本从一个元素复制和修改到另一个元素
- javascript将文本从元素复制到文本区域
- Zclip Open只单击了类/从下一个元素复制
- JQuery如何点击html元素复制到文本区
- 按Return键时,TinyMce从当前块元素复制类
- 将dateTime文本从一个元素复制到另一个元素
- Insert使用GSAP将SVG元素复制到DOM中
- 如何制作一个干净的脚本,而不是为每个元素复制相同的脚本
- 循环遍历Google Doc中的所有元素复制到新页面
- 将值从一个元素复制到另一个元素
- 将二维数组的元素复制到另一个二维数组中
- 为什么't子选择's和输入's将HTML从一个元素复制到另一个元素时不保留