Javascript 关注不同页面中的文本框

Javascript 关注不同页面中的文本框,javascript,html,button,textbox,focus,Javascript,Html,Button,Textbox,Focus,我怎样才能创建一个按钮,当按下按钮时,它将打开一个新页面,并将焦点放在某个文本框上 值得指出的是,我不能向按钮指向的页面添加任何脚本 请仅使用基于JavaScript和HTML的解决方案。如果您打开的新页面与运行JavaScript的页面位于同一域中,则您只能执行所需操作。如果它不在同一个域中,那么您将无权访问该页面的DOM中的元素(请参阅同源策略) 但是,如果您在同一个域上,并且像这样打开窗口: var childWindow = window.open(...); 您应该能够通过child

我怎样才能创建一个按钮,当按下按钮时,它将打开一个新页面,并将焦点放在某个文本框上

值得指出的是,我不能向按钮指向的页面添加任何脚本


请仅使用基于JavaScript和HTML的解决方案。

如果您打开的新页面与运行JavaScript的页面位于同一域中,则您只能执行所需操作。如果它不在同一个域中,那么您将无权访问该页面的DOM中的元素(请参阅同源策略)

但是,如果您在同一个域上,并且像这样打开窗口:

var childWindow = window.open(...);
您应该能够通过childWindow.document访问元素并聚焦其中一个元素:

childWindow.document.getElementById('some_input_id').focus();

你不能。将焦点放在一个元素上需要脚本,并且由于无法将脚本添加到页面中…