javascript - Chrome/IE 的 cloneNode() 问题

标签 javascript

我遇到了问题。以下 JavaScript 在 Firefox 中运行,但在 IE 和 Chrome(均为最新版本)中不返回任何内容

var document_copy = document.cloneNode(true);
console.log(document_copy);

我正在尝试克隆整个 html 文档。

我做错了什么吗?

更新: @CBroe 想出了一个解决办法,使用

document.documentElement.cloneNode(true);

最佳答案

IE 10 适合我


对于 chrome,它尚未实现(因为它依赖于实现,所以他们选择不支持它)。

参见http://code.google.com/p/chromium/issues/detail?id=258146

关于javascript - Chrome/IE 的 cloneNode() 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19026955/

相关文章:

javascript - JQuery .on ("click") 事件未触发

javascript - 生成随机整数 JavaScript

javascript - 如何绑定(bind)knockout viewmodel动态加载页面?

javascript - element.appendChild() 给出意外结果 : removes existing children

javascript - jQuery 或 Javascript 将所有按钮设置为最宽按钮的宽度

javascript - 字符计数器和限制器出现 Nan 错误

javascript - Regexp.match.length 如果找不到则返回 NULL

javascript - 如何清理 XML 对象以避免 "Content not allowed in prolog"错误?

javascript - RequireJS 文本插件和变量连接字符串

javascript - 从列表中随机选择一个项目