Hi There,
I’ve been trying to add this code to my Shopify custom liquid section but it won’t work I have already tested it on my desktop but it seems to work just fine there. Can you find the mistake?
The mistake is somewhere in this part of Javascript file, but I added the HTML file so that is easier to understand what is going on
const form = document.querySelector('form');
const color = document.querySelectorAll('.yourColorD');
document.querySelector('form').addEventListener('change', function(e) {
let colorCodeD = [...form.querySelectorAll('input[type=radio]:checked')].map(element => element.value).join('');
color.forEach(element => {
element.classList.toggle('color1', colorCodeD === 's1h1e1');
element.classList.toggle('color2', colorCodeD === 's4h4e4');
element.classList.toggle('color3', colorCodeD === 's4h4e4');
element.classList.toggle('color4', colorCodeD === 's4h4e4');
element.classList.toggle('color5', colorCodeD === 's4h4e4');
element.classList.toggle('color6', colorCodeD === 's4h4e4');
element.classList.toggle('color7', colorCodeD === 's4h4e4');
element.classList.toggle('color8', colorCodeD === 's4h4e4');
element.classList.toggle('color9', colorCodeD === 's4h4e4');
element.classList.toggle('color10', colorCodeD === 's4h4e4');
})
console.log(colorCodeD);
});