Это зависит от того, как выглядит структура вашей темы. Предположим, вы используете тему Debut:https://debut -demo.myshopify.com / products / laptop-рукав
Вам необходимо установить прослушиватель событий на элементе вашей страницы, который отвечает за изменение варианта. На странице выше это выбор, который позволяет клиентам изменять размер элемента.
Если вы открываете инспектор страниц и просматриваете код веб-сайта, элемент select имеет следующую структуру:
<select class="single-option-selector single-option-selector-product-template product-form__input" id="SingleOptionSelector-0" data-index="option1">
<option value="13”" selected="selected">13”</option>
<option value="15”">15”</option>
</select>
Вы можете достичьэто в пути. Первым шагом является создание такой функции в вашем JS-файле:
function detectChange(element) {
var value = element.value;
var myDiv = document.getElementById("mydiv");
myDiv.innerHTML += `<p>${value}</p>`;
}
Затем либо добавьте функцию в качестве прослушивателя событий в элемент select
:
<select class="single-option-selector single-option-selector-product-template product-form__input" id="SingleOptionSelector-0" data-index="option1" onchange="detectChange(this)">
ИЛИ привяжите слушателя кэлемент:
document.getElementById("SingleOptionSelector-0").addEventListener("change", detectChange(this));