2016-08-03 4 views
-1

javascriptを使用してブラウザでフォームを入力する方法を学習しようとしています。しかし、 私は入力された値だけで空白のページにリダイレクトされ続けます。このサイト上の例javascriptを使用してブラウザでフォームに記入

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

私が入力したときに、私はしかし、 "ユーザ名" とのボックスに記入しようとしています:

「のjavascript:のdocument.getElementById( 'ログイン"username")。value = "username" "

をURLバーに入力して入力すると、" username "というテキストの白いページに移動します。

代わりに「username」というテキストボックスに入力してください。

ありがとうございます。

+0

使用するコードをスクリプトファイルに入れ、このファイルを開いたページに読み込みます。または、使用しているコードをURLバーではなくコンソールに入力します。そのバーはハイパーリンクをナビゲートするためのものです。あなたが気づいたように、いくつかのjavascriptコードを入力すると、そのスクリプトを実行するための新しい空のページが表示されます。 – Shilly

+0

@ Shillyクロムで 'javascript:alert(" hello world ")と入力するだけです。 –

+0

他のブラウザではそうでないかもしれません。あなたはリダイレクトを止めるために長いスクリプトを作成しない限り、そのようにjsを実行することは、OPの問題をどのようにも助けません。コンソールを使うだけでなく、スクリプトを実行したいページに新しいスクリプトを追加するよりも難しいです。 – Shilly

答えて

0

コードの最後にvoid(0)を追加できます。これをアドレスバーに貼り付けます。

これを試してみてください:

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

は、この情報がお役に立てば幸いです。

関連する問題