Как сделать переход по любым кнопкам на одну ссылку на сайте?

Ссылка скопирована
17 января 2026 1 ответ

Всех приветствую. На сайте очень много всяких кнопок и вообще кликабельных всяких слов, и.т.д. Суть такая, что мне нужно, что бы при нажатии на ЛЮБУЮ кнопку, или кликабельное слово (Вообще на все, что ведет к другим ссылкам, в общем) на сайте, происходил переход на одну конкретную ссылку. Можно ли это как то сделать новичку и очень просто? Сайт на чужом коде, тут везде class всякие стоят, и очень много css, можно ли будет как то сделать этот переход по нужной мне ссылке?

Дополнительно:

Ответы:

Я удивлён, что на такой лёгкий вопрос не ответили в течении 1ч.

Можно использовать Jquery, чтобы было удобнее:

$("#redirect").on('click', () => {    window.location.href = "new_link.com"; });

$("#redirect").on('click', () => { window.location.href = "new_link.com"; });

Нужно решить такую задачу?

Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

Заказать помощь
Лучший ответ
1
Юрий Linux Ответ

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

// Находим все кнопки на странице
const buttons = document.querySelectorAll('button');
 
// Находим ссылку, по которой нужно осуществить переход
const link = document.querySelector('a');
 
// Добавляем обработчик события на каждую кнопку
buttons.forEach(button => {
  button.addEventListener('click', () => {
    // Получаем значение атрибута data-link у кнопки
    const url = button.getAttribute('data-link');
 
    // Устанавливаем значение атрибута href у ссылки равным значению атрибута data-link у кнопки
    link.setAttribute('href', url);
 
    // Выполняем переход по ссылке
    link.click();
  });
});

// Находим все кнопки на странице const buttons = document.querySelectorAll('button'); // Находим ссылку, по которой нужно осуществить переход const link = document.querySelector('a'); // Добавляем обработчик события на каждую кнопку buttons.forEach(button => { button.addEventListener('click', () => { // Получаем значение атрибута data-link у кнопки const url = button.getAttribute('data-link'); // Устанавливаем значение атрибута href у ссылки равным значению атрибута data-link у кнопки link.setAttribute('href', url); // Выполняем переход по ссылке link.click(); }); });

В данном коде мы сначала находим все кнопки на странице и ссылку, по которой нужно осуществить переход. Затем мы добавляем обработчик события на каждую кнопку, который при клике на кнопку изменяет значение атрибута href у ссылки на значение атрибута data-link у кнопки и осуществляет переход по ссылке.

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

Другие ответы (0)

Пока нет других ответов. Будьте первым, кто поможет автору.

Ответить на вопрос

комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вам также может быть интересно