javascript - 如何将iframe的内容复制到弹出窗口中?

标签 javascript jquery jquery-selectors javascript-framework

有没有办法将 iframe 的内容复制到 jQuery 的弹出窗口中?

$(popUpWindow.document).append($('#iframe1').contents());
$(popUpWindow.document).append($('#iframe1').contents().find('body').html()); 

所有这些都不起作用!

谢谢

最佳答案

如果您实际上需要做的只是获取 iframe 内容,您可以尝试比 jquery 更底层的东西:原始 javascript!

var getIframeContent = function (id) {
    var iframe = document.getElementById(id);
    return iframe.contentWindow.document.body.innerHTML;
}

但我想在 JQuery 的底层也会发生类似的事情。

关于javascript - 如何将iframe的内容复制到弹出窗口中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5490854/

相关文章:

javascript - JavaScript 包装器对象创建是轻量级的吗?

javascript - 如何仅在 RxJs 中可观察到的源发出的某些错误上重试

jquery选择没有事件类的元素

javascript - HTML 视频层上方的上下文菜单变得不可点击

javascript - wp_editor(),如何使用 jQuery 获取内容

javascript - Jquery - 命名空间和闭包

jquery - 我的 getJSON 代码在 jquery 1.4.2 中不起作用

javascript - Jquery id 选择器变量无法绑定(bind)到 onchange

javascript - 如何通过单击单元格更改颜色

javascript - OpenAI 转录 API 返回 400 错误请求