使用javascript在浏览器中填写表单

使用javascript在浏览器中填写表单,javascript,Javascript,我正在尝试学习如何使用javascript在浏览器中填写表单。然而 我一直被重定向到只有输入值的空白页 例如,在本网站上: 我试图在框中填入“用户名”,但当我输入: “javascript:document.getElementById('login-username')。value=“username” 进入url栏并按enter键,它将进入一个带有文本“username”的白色页面 我想用“用户名”来填充文本框 提前感谢。您可以在代码末尾添加void(0)。将此粘贴到地址栏中 试试这个:

我正在尝试学习如何使用javascript在浏览器中填写表单。然而 我一直被重定向到只有输入值的空白页

例如,在本网站上:

我试图在框中填入“用户名”,但当我输入:

“javascript:document.getElementById('login-username')。value=“username”

进入url栏并按enter键,它将进入一个带有文本“username”的白色页面

我想用“用户名”来填充文本框

提前感谢。

您可以在代码末尾添加void(0)。将此粘贴到地址栏中

试试这个:

javascript:document.getElementById("login-username").value="Hello";void(0);

希望这有帮助。

将要使用的代码放在脚本文件中,并将此文件加载到打开的页面上。或者在控制台中键入您正在使用的代码,而不是在URL栏中键入。该栏用于导航超链接,因此,正如您所注意到的,如果您填写一些javascript代码,您将获得一个新的空白页来运行该脚本。@Shilly chrome允许您只需键入
javascript:alert(“hello world”)
其他浏览器可能不会。能够以这种方式运行js对OPs问题没有任何帮助,除非您编写一个较长的脚本来停止重定向。这比只使用控制台或在要运行脚本的页面上附加新脚本更难。我使用了chrome,但它仍然将我发送到一个空白页面。我使用了控制台,它工作了:)感谢您的快速回答。