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

时间:2015-05-25 00:26:53

标签: javascript html button textbox focus

如何创建一个按钮,按下该按钮将打开一个新页面并专注于某个TextBox?

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

仅限基于JavaScript和HTML的解决方案。

1 个答案:

答案 0 :(得分:0)

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

但是,如果你在同一个域上,那么就像这样打开窗口:

for (i = 0; i < slider.value; i++) {
  li = document.createElement("li");
  // insert next Fibonacci sequence element
  textNode = document.createTextNode(sequence[i]);
  li.appendChild(textNode);
  list.appendChild(li);
  // setTimeout delay
  // create closure to capture the value of li separately for each iteration
  (function(item) {
    setTimeout(function() {
      item.classList.add("animation");
    }, (i + 1) * 500);
  })(li);
}

您应该能够访问元素并通过childWindow.document聚焦:

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