如何解决如何编写对window.open函数的元素引用?
因此,我开始在javascript中使用“ window.open”,但很快就卡住了。
在我的示例代码中,有一个ID为“ reference”的p标记,还有一个按钮,该按钮调用了一个旨在将p标记写入新标签的函数。
如何正确引用p标签并将其写入新标签?
到目前为止,我只使用下面的代码获得了“ [object HTMLParagraphElement]” ...
HTML
<p id="reference">This is some placeholder text meant for another page.</p>
<button onclick="createTab()">Create Tab</button>
JavaScript
function createTab() {
var myWindow = window.open("","Test");
myWindow.document.write(document.getElementById("reference"));
}
解决方法
我认为您可以使用以下内容代替document.write:
myWindow.document.appendChild(document.getElementById("reference"))
希望能解决您的问题。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。