请告诉我如何使用jquery或javascript
获取页面中所有图像的图像大小答案 0 :(得分:4)
您可以获得的唯一尺寸是可见尺寸。 clientWidth和clientHeight是两个执行此操作的DOM属性。例如:
var image = document.getElementById("id");
var width = image.clientWidth;
var height = image.clientHeight;
如果您使用的是jQuery,则只需使用$.width和$.height:
var width = $("id").width();
var height = $("id").height();
因此,要获得所有图像的大小,请将它们循环:
$("img").each(function()
{
console.log(this.width());
console.log(this.height());
});
如果您需要实际尺寸,请参阅此问题Get the real width and height of an image with JavaScript? (in Safari/Chrome)
答案 1 :(得分:2)
$('img').each(function() {
$(this).width(); // current image's width
$(this).height(); // current image's height
});
答案 2 :(得分:1)