专注于不同页面中的文本框

Focusing on a textbox in a different page

我如何创建一个按钮,按下该按钮会打开一个新页面并专注于那里的某个文本框?

值得指出的是,我无法添加任何脚本来为按钮定向的页面。

请仅提供

JavaScript 和 HTML 基础的解决方案。

只有当您打开的新页面与 运行 和 JavaScript 的页面位于同一域时,您才能执行您想要的操作。如果它不在同一个域中,那么您将无法访问该页面 DOM 中的元素(请参阅同源策略 link)。

但是,如果您在同一个域中并且像这样打开 window:

var childWindow = window.open(...);

您应该能够通过 childWindow.document 访问元素并关注其中一个:

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