我想將類應用於網站上的所有水平圖像。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