我的页面中有很多图片,我想隐藏那些高度大于宽度的图片。我尝试使用这个简单的代码,但它不起作用。
超文本标记语言
<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。
扬帆大鱼
梦里花落0921
相关分类