@DAnya78

Как вписать текст в input?

На ютубе есть поисковик и туда нужна вписать текст, но скриптом он не работает, но я так понял что оно работает на нажатие и тогда можно вписать
document.getElementById('search').value = 'Hi'
такое пробывал не получилось
  • Вопрос задан
  • 178 просмотров
Пригласить эксперта
Ответы на вопрос 1
zkrvndm
@zkrvndm
Архитектор решений
Этого не достаточно, нужно чтобы JavaScript на странице понял, что текст в поле изменился.

После вставки, заставьте сработать обработчики, которые установил сайт на это поле:
document.querySelector('#search').dispatchEvent(new Event('input'));
document.querySelector('#search').dispatchEvent(new Event('change'));

Подробнее о браузерных событиях:
https://learn.javascript.ru/dispatch-events#metod-...
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
24 нояб. 2024, в 01:35
5000 руб./за проект
24 нояб. 2024, в 01:24
500 руб./за проект
24 нояб. 2024, в 00:04
5000 руб./за проект