我想将类应用于网站上的所有水平图像。querySelectorAll不适用于data-srcset
我想在下面使用这个函数,但它不起作用。
任何帮助将不胜感激。
$(function() {
var images = document.querySelectorAll('[data-srcset]');
for (var i = 0; i < images.length; i++) {
if (images[i].naturalWidth > images[i].naturalHeight) {
$(images[i]).addClass('horizontal');
}
}
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<img src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-srcset="https://cdn.pixabay.com/photo/2015/02/18/11/50/mountain-landscape-640617_960_720.jpg" alt=landscape>
什么误差Rü越来越控制台 –
@Akshaypadwal没有错误,它只是不适用该水平一流。 – Federico