2016-08-03 61 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); 

希望這有助於。