1
resposta

getAttribute funciona com data-href?

Olá,

no curso 1 eu acabei fazendo uma sprite com os cursos. No caso, ao invés de img src = .svg, tenho aquele <use xlink:href:** />

Gostaria de saber se utilizando data-href, funcionaria o js abaixo.

window.onscroll = function () {
    var imgs = document.querySelectorAll('svg[data-href]:not([href])');
    for (var i = 0; i < imgs.length; i++) {
        if (imgs[i].getBoundingClientRect().top < window.innerHeight + 200) {
            imgs[i].src = imgs[i].getAttribute('data-href');
        }
    }

}
1 resposta

Fala ai Henrique, tudo bem? Sim, o getAttribute consegue pegar data atributes.

Espero ter ajudado.