假设我使用以下命令打开一个新窗口:
newWindow = window.open(newUrl)
var ul = newWindow.document.getElementsByTagName("ul")[0];
ul.innerHTML = "new content";
但是,这根本不会修改新窗口的DOM。
有没有办法做我想做的事?修改通过window.open打开的新窗口的DOM是什么?
注意,如果我将最后两行放在打开的页面的js中,那么最后两行就可以工作,所以我的DOM操作代码没有任何问题。
下面是我在新选项卡中打开url的代码
<!DOCTYPE html>
<html>
<body>
<p>Click the button to open a new browser window.</p>
<button onclick="myFunction()">Try it</button>
<script>
function myFunction() {
window.open("http://www.w3schools.com", 's
我有“孩子1”窗口,它从“家长”打开。一旦我在菜单中点击打开“儿童1”,如果我在菜单中点击几次,它可以打开几个窗口。如何验证窗口"Child 1“是否打开,那么我们应该直接打开它。
我用来打开窗口的代码:
var ticketTypesForm = new fTicketTypes();
ticketTypesForm.Show();