Задать вопрос
william666
@william666

Как скопировать значение data attribute и вставить это значение в style="" этого же div'а?

имеется код:
<div class="asd">
<div data-atr="./img/pic.png"></div>
</div>
<div class="asd">
<div data-atr="./img/pic2.png"></div>
</div>


требуется:

<div class="asd">
<div data-atr="./img/pic.png" style="./img/pic.png"></div>
</div>
<div class="asd">
<div data-atr="./img/pic2.png" style="./img/pic2.png"></div>
</div>
  • Вопрос задан
  • 74 просмотра
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик расширенный
    13 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 1
Stalker_RED
@Stalker_RED
const elements = document.querySelectorAll('div[data-atr]')
elements.forEach(elem => elem.style = elem.dataset.atr);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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