2016-08-03 3 views
-1

Я пытаюсь узнать, как заполнить форму в браузере с помощью javascript. Однако Я постоянно перенаправляюсь на пустую страницу с только введенным значением.Заполните форму в браузере, используя javascript

Например, на этом сайте:

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

Я пытаюсь заполнить поле с "именем", однако, когда я вхожу:

«JavaScript: document.getElementById ('логин -username '). value = "username" "

в строку url и нажмите Enter, чтобы перейти на белую страницу с текстом« имя пользователя ».

Я бы хотел, чтобы он заполнил текстовое поле «имя пользователя».

Заранее спасибо.

+0

Введите код, который хотите использовать в файле сценария, и загрузите этот файл на открытую страницу. Или введите код, который вы используете, в консоль, а не в строку URL. Этот бар предназначен для навигации по гиперссылкам, так как вы заметили, что если вы заполните какой-либо код javascript, вы получите новую пустую страницу для запуска этого скрипта. – Shilly

+0

@Shilly chrome позволяет вам просто набрать 'javascript: alert (« hello world »)' –

+0

Другие браузеры могут не работать. Возможность запуска js таким образом никоим образом не помогает с проблемой OPs, если вы не сделаете длинный сценарий, чтобы остановить перенаправление. Это сложнее, чем просто использовать консоль или добавить новый скрипт на страницу, на которой вы хотите запустить скрипт. – Shilly

ответ

0

Вы можете добавить void (0) в конец кода. Вставьте это в адресную строку.

Попробуйте это:

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

Надеется, что это помогает.

Смежные вопросы