Я набрал в инспекторе следующий код:
$('.tactile-searchbox-input').value = 'byu store'
$('.searchbox-searchbutton').click()
Он смог ввести «byu store» в строку поиска Google Maps, но не нажал кнопку «Отправить».



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Получить по ID:
$('#searchbox-searchbutton').click()
Я только что проверил это, и это сработало. Вы можете попробовать использовать document.getElementById('searchbox-searchbutton').click() tho.
Событие click не будет должным образом активировать функцию поиска Google Maps, если событие keyup уже не произошло. Таким образом, мы можем вручную вызвать событие keyup после обновления значения.
$('#searchboxinput').value = 'byu store';
$('#searchboxinput').dispatchEvent(new MouseEvent('keyup'));
$('#searchbox-searchbutton').click();
$('.tactile-searchbox-input').value = 'byu store' $('#searchbox-searchbutton').click() Он показал те же результаты, что и вызов класса. Спасибо, в любом случае!