@pavlova1906

Как сделать модуль, чтобы при выборе параметра появлялась своя таблица?

Подскажите пожалуйста, как можно организовать такой модуль https://fabrikamagnitov.ru/obemnye-magnity/magnit-...
Чтобы при выборе размера магнита появлялась своя таблица с ценами?
Сайт натягивается на WP
  • Вопрос задан
  • 26 просмотров
Пригласить эксперта
Ответы на вопрос 1
@hello_my_name_is_dany
Backend Developer (Node.js, PHP, C#)
На select надо поставить обработчик onchange. и уже, например, через document.querySelectorAll в нужных элементах изменить цены на нужные
Небольшой набросок
<select onchange="onSizeChange">
    <option value=1>1</option>
    <option value=2>2</option>
</select>
<ul>
    <li id="price1">100</li>
    <li id="price2">200</li>
</ul>

const price1 = [ 100, 200 ];
const price2 = [ 200, 400 ];

function setPrices(prices) {
  for (let i in prices) {
    document.getElementById('price' + i).innerText = prices[i];
  }
}

function onSizeChange(event) {
  switch (Number(event.target.value)) {
    case 1:
      setPrices(price1);
      break;
    case 2:
      setPrices(price1);
      break;
  }
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы