@happyer

Как нажать на кнопку js скриптом?

Здравствуйте к меня не получается сделать нажатие на кнопку путем js (без jquery) вот примерный код который выдает ошибку
document.getElementsByClassName("test test").click();

пишет такое
document.getElementsByClassName(...).click is not a function

пс клик идет по блоку
  • Вопрос задан
  • 24819 просмотров
Решения вопроса 2
Stalker_RED
@Stalker_RED
getElementsByClassName возвращает NodeList, а не один элемент.

document.querySelector('.test').click() // клик по первому найденному с классом test
https://jsfiddle.net/hqsrq2jt/
Ответ написан
SWEBB
@SWEBB
Software Developer
Вы кликаете по массиву элементов.
getElementsByClassName(names); // возвращает массив
В вашем случае
var elems = document.getElementsByClassName("test test");
elems[0].click();
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы