`button.click` просто показывает функцию щелчка, но не выполняет щелчок - PullRequest
0 голосов
/ 10 октября 2019

Я пытаюсь программно нажать на кнопку из консоли в Google Chrome. Я пробовал много разных способов, но ничего не работает.

HTML выглядит так:

<button class="btn-standard call-to-action">Suchen</button>

Я могу получить нужную кнопку, например, с помощью getElementsByTagName:

document.getElementsByTagName('button')[20]
// => <button class=​"btn-standard call-to-action">​Suchen​</button>​

Но когда я пытаюсь выполнить щелчок, это выглядит так, и ничего не происходит;кнопка не нажата:

document.getElementsByTagName('button')[20].click
// => ƒ click() { [native code] }

Как я могу выполнить нажатие на эту кнопку?

1 Ответ

5 голосов
/ 10 октября 2019

Используйте .click() вместо .click.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...