gpt4 book ai didi

javascript - Jquery 包装方法不适用于 window.open

转载 作者:行者123 更新时间:2023-12-03 06:27:26 24 4
gpt4 key购买 nike

我很困惑……

function myFunction ()
{
windowOne = window.open('', "_blank", "toolbar=0, scrollbars=yes,resizable=yes,top=50,left=150");
$("<div id='textZone' contenteditable='true' style='background-color:navajowhite; color: red; height: 40px; width:140px;'></div>").appendTo(windowOne.document.body);
$('#textZone').html('Hurray');
}

textZone的html设置在打开和关闭之间插入 html 文本时不起作用 <div>像这样的标签:

function myFunction ()
{
windowOne = window.open('', "_blank", "toolbar=0, scrollbars=yes,resizable=yes,top=50,left=150");
$("<div id='textZone' contenteditable='true' style='background-color:navajowhite; color: red; height: 40px; width:140px;'>Hurray</div>").appendTo(windowOne.document.body);
}

谁能解释一下为什么吗?

编辑 - 到目前为止我已经尝试过:

windowOne.focus();
$('#textZone').html('Hurray');

还有:

$('body#textZone').html('Hurray');

还有:

$('windowOne.document.body').html('Hurray');

等等等等。

注意:我可能不得不把“Hurray”变成“Crumbs”……

最佳答案

正如@rdubya所说,你需要指定你在其他文档中搜索元素,否则它将在主窗口中搜索元素。

试试这个:

$( '#textZone', windowOne.document.body ).html( 'Hurray' )

关于javascript - Jquery 包装方法不适用于 window.open,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38587452/

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