1Sergey1
@1Sergey1

Как кликнуть программно на SVG JS?

Добрый вечер, помогите плиз
Есть SVG иконка по клику на которую вызывается функция, мне нужно программно кликнуть на иконку, что-бы запустилась функция.
редактировать исходник нельзя, нужен отдельный код который кликнет иконку.

Пример здесь https://jsfiddle.net/Lz5pnfyx/1/

Помогите плиз, перепробовал кучу всего найденного на просторах гугла, в результате только ошибка в консоли
TypeError: {element}.click is not a function
  • Вопрос задан
  • 261 просмотр
Решения вопроса 1
0xD34F
@0xD34F Куратор тега JavaScript
el.dispatchEvent(new Event('click'));

// или, если обработчик клика висит не на самом svg, а выше
el.dispatchEvent(new Event('click', { bubbles: true }));
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы