2016-08-03 28 views
-1

我正试图学习如何在使用javascript的浏览器中填写表单。不过 我一直使用输入的值重定向到空白页面。在浏览器中使用javascript填充表格

例如在这个网站:

https://login.yahoo.com/config/login

我试图填补盒子 “用户名” 但是当我进入:

“的javascript:的document.getElementById('登录用户名“)

进入url栏,然后按Enter键进入带有文本”用户名“的白色页面。

我想用它填充文本框中的“用户名”。

在此先感谢。

+0

将您要使用的代码放在脚本文件中,并将该文件加载到打开的页面上。或者将您使用的代码输入到控制台中,而不是输入到网址栏中。该栏是用于浏览超链接的,如你所注意到的,如果你填写了一些javascript代码,你会得到一个新的空白页面来运行该脚本。 – Shilly

+0

@Shilly chrome让你只需键入'javascript:alert(“hello world”)' –

+0

其他浏览器可能不会。能够以这种方式运行js不会对OP问题产生任何帮助,除非您制作一个较长的脚本来停止重定向。这比使用控制台或将新脚本附加到要运行脚本的页面上要困难得多。 – Shilly

回答

0

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

试试这个:

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

希望这有助于。