将参数传递到从.js文件打开的新窗口

时间:2018-03-12 14:42:52

标签: javascript google-chrome parameters window

我打算从.js文件更新我网站上的文本框。假设我有一个网站http://abcd-support。我有一个要执行的.js文件。我想要做的是,执行我的.js文件,它将打开http://abcd-support并更新文本框的值。这是我的.js文件:

var newWindow = window.open('http://abcd-support');
newWindow.onload = function(){
    newWindow.document.getElementById('textbox').value = 'test';
};

新窗口已打开,但我http://abcd-support中的文本框(带有ID'文本框')仍为空白。它应该用" test"填充。

之前有没有人遇到过同样的问题?

注意:我正在使用.js文件。不是HTML文件我正在使用Google Chrome。

1 个答案:

答案 0 :(得分:0)

您需要创建一个标识为textbox的元素,以便为其指定值。

在这种情况下,我理解它是input text

var x = document.createElement("INPUT");
x.setAttribute("type", "text");
x.setAttribute("id", "textbox");

告诉我它是否有帮助