gpt4 book ai didi

javascript - 将当前页面的 HTML 放入新窗口

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:07:49 24 4
gpt4 key购买 nike

我想打开一个新窗口,并将原页面中的一些 HTML 带入新窗口。最简单的方法是什么?

类似于:

$("div#foo").click( function(){
var copyHTML = $("table.bar").html();
window.open(''); // somehow put copyHTML in the new window
});

最佳答案

尝试以下操作:

$("div#foo").click
(
function()
{
var copyHTML = $("table.bar").html();
var newWindow = window.open('');
newWindow.document.body.innerHTML = copyHTML;
}
);

这在某些情况下会奏效,并且比下一种方法更容易。

如果您从浏览器收到安全警告,下一个方法可能更合适。在父页面中添加一个名为 getContent 的函数,如下所示:

function getContent()
{
return $("table.bar").html();
}

...并在子窗口中的 document.ready 上执行以下操作:

$(document).ready
(
function()
{
var parentContent = window.opener.getContent();
$("body").html(parentContent);
}
);

关于javascript - 将当前页面的 HTML 放入新窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1439903/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com