我正在创建一个按钮,单击该按钮将打开一个带有网页 X 的新窗口,其中有一个搜索栏需要自动反射(reflect)搜索“团队”。
我已经有了网页 X 的 document.getElementById()
,并且我的按钮已经打开了网页 X,但是我如何(在 window.open 上)使用“Team”填充搜索栏在第一页上运行的脚本。
我希望这是清楚的,因为我对此有些陌生。
最佳答案
当您调用 window.open(...) 时,您必须将结果分配给一个变量,然后您可以使用它来操作新窗口内容,并查找与当前窗口相同的元素。 请注意,您必须等待新窗口加载后才能搜索其中的元素,因此出于您的目的,最好将该代码放入 onload 回调中:
var theNewWindow = window.open("https://www.youtube.com");
theNewWindow.onload = function() {
theNewWindow.document.getElementById("masthead-search-term").value = 'team';
};
关于javascript - 如何在 window.open() 之后更改目标页面的元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41270866/