Если вам нужно получить исходные размеры изображения (не в контексте браузера), свойства clientWidth и clientHeight не работают, поскольку они возвращают неправильные значения, если изображение растягивается / сокращается через css.
Чтобы получить исходные размеры изображения, используйте свойства naturalHeight и naturalWidth .
var img = document.getElementById('imageId');
var width = img.naturalWidth;
var height = img.naturalHeight;
стр. s. Это не отвечает на исходный вопрос, так как принятый ответ выполняет эту работу. Это вместо этого служит дополнением к нему.