Как изменить функционал кнопки в стандартной форме тильды через JS?
Нужно изменить функционал всех кнопок в стандартной форме тильды, обратившись к коду HTML через JS!
Есть следующая стандартная форма тильды:
По нажатию на кнопку "Добавить к заказу" открывается всплывающее окно с информацией об этом товаре, так как исходный код закрыт, я могу обращаться к HTML только через форму с кодом:
Так вот вопрос как я могу обратиться к этой кнопке и поменять HTML через JS, с учетом того что мне доступен только класс этой кнопки:
Плюс ко всему мне нужно что бы по нажатию на эту кнопку менялась шапка(сделанная тоже в стандартной формы тильды) и пользователя кидала наверх страницы! Я в тупике, спасите!
Дополнительно:
Вам нужно повесить событие при клике на каждый класс кнопки(погуглите делегирование события при клике js) а дальше гуглите попап изначально он должен быть display:none а уже при клике display flex ну и потом скролл, разбейте это все на микрозадачи и решайте, например: первое что нужно это написать код который будет при клике на каждую кнопку выводить текущий innerHTML
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос



Для изменения функционала кнопки в стандартной форме тильды через JavaScript, вам необходимо использовать следующий код:
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 внутри тега или перед закрывающим тегом .