У меня есть много тегов <img> и у некоторых из них вместо data-src="путь/к/картинке" стоит data-lazy="путь/к/картинке", и это ломает lazyload на моем сайте.
Как можно поменять название атрибута data-lazy на data-src?
Значение из data-lazy задать в data-src и удалить data-lazy
const images = document.querySelectorAll('img[data-lazy]');
images.forEach((image) => {
image.setAttribute('data-src', image.getAttribute('data-lazy'));
image.removeAttribute('data-lazy');
});
images.forEach((image) => console.log(image));
<img data-lazy="путь/к/картинке" />
<img data-lazy="путь/к/картинке" />
<img data-lazy="путь/к/картинке" />
Сборка персонального компьютера от Artline: умный выбор для современных пользователей