Skip to content
- Choosing a selection results in a full page refresh.
- Opens in a new window.
document.addEventListener("DOMContentLoaded", function () {
const variantSelectors = document.querySelectorAll(".variant-input");
const productImage = document.querySelector(".product__image img");
variantSelectors.forEach((selector) => {
selector.addEventListener("change", function () {
const selectedVariantId = this.dataset.variantId;
const newImage = document.querySelector(`[data-variant-img="${selectedVariantId}"]`);
if (newImage) {
productImage.src = newImage.src;
}
});
});
});