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>
  • Вопрос задан
  • 70 просмотров
Решения вопроса 1
Stalker_RED
@Stalker_RED
const elements = document.querySelectorAll('div[data-atr]')
elements.forEach(elem => elem.style = elem.dataset.atr);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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