Как изменить функционал кнопки в стандартной форме тильды через JS?

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

Нужно изменить функционал всех кнопок в стандартной форме тильды, обратившись к коду HTML через JS!
Есть следующая стандартная форма тильды:

Как изменить функционал кнопки в стандартной форме тильды через JS?

По нажатию на кнопку "Добавить к заказу" открывается всплывающее окно с информацией об этом товаре, так как исходный код закрыт, я могу обращаться к HTML только через форму с кодом:

Как изменить функционал кнопки в стандартной форме тильды через JS?

Так вот вопрос как я могу обратиться к этой кнопке и поменять HTML через JS, с учетом того что мне доступен только класс этой кнопки:

Как изменить функционал кнопки в стандартной форме тильды через JS?

Плюс ко всему мне нужно что бы по нажатию на эту кнопку менялась шапка(сделанная тоже в стандартной формы тильды) и пользователя кидала наверх страницы! Я в тупике, спасите!

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

Вам нужно повесить событие при клике на каждый класс кнопки(погуглите делегирование события при клике js) а дальше гуглите попап изначально он должен быть display:none а уже при клике display flex ну и потом скролл, разбейте это все на микрозадачи и решайте, например: первое что нужно это написать код который будет при клике на каждую кнопку выводить текущий innerHTML

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

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

Заказать помощь
Лучший ответ
1
Сергей Миронов Ответ

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

document.addEventListener('DOMContentLoaded', function() {
  // Находим кнопку по классу или id
  var button = document.querySelector('.button-class'); // замените '.button-class' на класс вашей кнопки
  // Добавляем обработчик события нажатия на кнопку
  button.addEventListener('click', function() {
    // Ваш код изменения функционала кнопки
    // Например, изменение текста кнопки
    button.innerText = 'Новый текст кнопки';
    // Или изменение цвета фона кнопки
    button.style.backgroundColor = 'red';
    // Или выполнение других действий при нажатии на кнопку
  });
});

document.addEventListener('DOMContentLoaded', function() { // Находим кнопку по классу или id var button = document.querySelector('.button-class'); // замените '.button-class' на класс вашей кнопки // Добавляем обработчик события нажатия на кнопку button.addEventListener('click', function() { // Ваш код изменения функционала кнопки // Например, изменение текста кнопки button.innerText = 'Новый текст кнопки'; // Или изменение цвета фона кнопки button.style.backgroundColor = 'red'; // Или выполнение других действий при нажатии на кнопку }); });

Этот код добавляет обработчик события нажатия на кнопку с классом "button-class" (замените на класс вашей кнопки) и выполняет определенные действия при нажатии на нее. Вы можете изменить функционал кнопки, например, изменить текст кнопки, цвет фона, добавить анимацию и т.д. Весь функционал написан внутри обработчика события click.

Не забудьте подключить этот скрипт к вашей HTML-странице, например, добавив тег с ссылкой на ваш файл JavaScript внутри тега или перед закрывающим тегом .

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

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

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

комментарий

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

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