Задать вопрос
anov
@anov
Junior coder

Как получить src из тега picture?

Есть карточка товара, в ней 4 маленьких изображения товара, нажимая на которые меняется большое изображение в карточке. Суть первоначального кода в том, что получая src из тега img маленького изображения, это src присваивалось тегу img большой картинки. Решил добавить тег picture и все полетело. Не могу нигде найти как реализовать это. Получаю src из picture, но не могу присвоить его переменной большой картинки.
https://codepen.io/pow44feet/pen/oNzbjmq здесь весь код, js-скрипт наверху после бургера. Кто знает пожалуйста отзовитесь, можно ли реализовать подобную затею?
  • Вопрос задан
  • 123 просмотра
Подписаться 1 Средний 1 комментарий
Решения вопроса 1
0xD34F
@0xD34F Куратор тега JavaScript
document.querySelector('.products__body').addEventListener('click', e => {
  const item = e.target.closest('.card-preview__item');
  if (item) {
    e.preventDefault();
    const { srcset } = item.querySelector('source');
    item.closest('.card').querySelector('.card-head__image source').srcset = srcset;
  }
});
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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