javascript - 如何使用 DOM 元素创建表单的副本

标签 javascript dom

如何创建包含所有表单元素的表单副本,以便可以对副本进行操作,同时保持原始表单不变?

最佳答案

像这样使用普通的 javascript cloneNode

var dupNode = node.cloneNode(deep);

例子

var p = document.getElementById("para1"),
var p_prime = p.cloneNode(deep); 
//If "deep" is set to true it will clone all the child nodes too,
//If set to false then only the node and not the children

这是 documentation .

希望对您有所帮助。

关于javascript - 如何使用 DOM 元素创建表单的副本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18196541/

相关文章:

java - 使用 DocumentBuilderFactory 将 Xml 文档转换为 DOM 对象

javascript - 这个交换数组元素的函数是如何工作的?

javascript - 滚动到 div 中的某个元素

javascript - 下拉菜单几乎可以工作,但并不完美

php - 如何通过php过滤任意给定数量的html标签

javascript - 在没有jquery的情况下传递事件对象

javascript - 即使设置了 key,在 React 中也会收到 key prop 警告

javascript - 安装webpack分离依赖?

javascript - getBoundingClientRect() 在窗口恢复时未返回正确的值

php - DOMXPath::evaluate 和 DOMXPath::query 之间有什么区别?