Вот, надеюсь, достаточно примера кода, чтобы дать вам то, что вы хотите:
var myImage = document.getElementById("myImagesId");
var imageWidth = myImage.offsetWidth;
var imageHeight = myImage.offsetHeight;
Это должно дать вам цифры, которые вам нужны, чтобы получить решение, которое вы хотите. Я думаю, что вы можете написать остальную часть кода самостоятельно. :)
РЕДАКТИРОВАТЬ: Здесь я не мог с собой поделать - это то, что вы ищете?
function setImagesWidth(id,width) {
var images = document.getElementById(id).getElementsByTagName("img");
for(var i = 0; i < images.length;i++) {
if(images[i].offsetWidth > width) {
images[i].style.width= (width + "px");
}
}
}