В основном я пытаюсь сделать следующее:
Я клонировал кнопку и скрыл существующую кнопку с клонированной.Я хочу связать новую функцию с клонированной кнопкой и удалить предыдущие события.
Я пробовал removeEventListener (), но не работал.
Я поделился куском кода, чтобы получитьлучшее понимание.
let formSelector = document.querySelectorAll('form[action="/cart/add"]');
formSelector.forEach(function(e) {
e.setAttribute("data-plusbooster-offer", true);
let addToCart__button = e.querySelectorAll('[name="add"]')
|| e.querySelectorAll('[type="submit"]')
|| e.querySelectorAll(__addToCart__class__static);
addToCart__button.forEach(function(response) {
let cloneBtn = response.cloneNode(true);
cloneBtn.classList.add(["plusbooster__btn"],["__addUpsell"]);
cloneBtn.setAttribute("onclick", "removeThat(this)");
response.parentNode.insertBefore(cloneBtn, response);
response.classList.add("plusbooster__hidden");
response.style.display = "none";
});
});