【发布时间】:2012-03-30 22:31:18
【问题描述】:
有没有办法深度克隆 iframe?
基本的 jQuery 克隆只是创建另一个具有相同 src 的 iframe。我想要实现的是一种克隆 iframe 的方法,它是准确的当前内容(即任何可能的输入值、通过 javascript 进行的任何 DOM 修改等)。
var clone = iframe.contents().find('html').clone();
当我克隆 HTML 属性及其所有子属性、修改等时,我遇到了这些问题:
我缺少 DOCTYPE
如何将其插入到新的 iFrame 中?
【问题讨论】:
-
丢失 DOCTYPE 应该没关系,AFAIK:这是给解析器的信号。由于您已经拥有 DOM 元素,因此不需要对其进行解析。
标签: javascript iframe