Задать вопрос
@Fl_SparkyBooMan

Как повесить событие на кнопку с каким-нибудь классом?

Есть кнопка на сайте с классом "confirm", эту кнопку я не могу изменить, ни его код, ни его самого заменить. Надо сделать так чтобы при его нажатии пользователь переходил по заданному адресу. Так как у меня нет доступа к коду этой кнопки надо организовать скрипт который повесит на кнопку эту "переадресацию" по классу кнопки. Помогите плиз, буду очень признателен.
P.S. Кнопка имеет только класс и все, у него нет Id или Name или Type.
  • Вопрос задан
  • 167 просмотров
Подписаться 2 Простой 1 комментарий
Решения вопроса 1
@McBernar
let button = document.querySelector('.confirm');
button.addEventListener('click', (e)=>{
  e.preventDefault();
  window.location.replace('http://site.ru');
});
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
butteff
@butteff
Раз в тысячу лет заправляю свитер в носки
Так?
$('button.classname').click(function(e){
    e.preventdefault();
    window.location.href = 'http://another.url';
});
Ответ написан
Комментировать
@tempick
на чистом js:
var button = document.getElementsByClassName('btn')[0];
    button.onclick = function() {
    location.href = 'http://google.ru';
}
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
22 дек. 2024, в 20:40
10000 руб./за проект
22 дек. 2024, в 20:34
3000 руб./за проект
22 дек. 2024, в 20:12
10000 руб./за проект