У меня много фотографий на моей странице, и я хочу скрыть те , чья высота больше ширины . Я пробовал с этим простым кодом, но он не работает.
HTML
<img src="/path/img_1" class="my_pictures_class">
<img src="/path/img_2" class="my_pictures_class">
<img src="/path/img_3" class="my_pictures_class">
<img src="/path/img_4" class="my_pictures_class">
<img src="/path/img_5" class="my_pictures_class">
...
JS
window.onload = function() {
var i, img;
var img = document.getElementsByClassName("my_pictures_class");
for (i = 0; i < img.length; i++) {
var width = img.clientWidth;
var height = img.clientHeight;
if (height>width){
img[i].style.display = "none";
}
else{
//Nothing
}
}
};
Я не могу использовать Jquery.
Спасибо