Вместо изменения атрибутов высоты и ширины изображения, попробуйте изменить высоту и ширину CSS.
myimg = document.getElementById('myimg');
myimg.style.height = "50px";
myimg.style.width = "50px";
Одна распространенная «ошибка» заключается в том, что стили высоты и ширины - это строки, содержащие единицу, например «px» в приведенном выше примере.
Редактировать - я думаю, что установка высоты и ширины напрямую вместо использования style.height и style.width должна работать. Это также имело бы преимущество того, что уже имеет исходные размеры. Можете ли вы опубликовать немного своего кода? Вы уверены, что находитесь в стандартном режиме, а не в режиме причуд?
Это должно работать:
myimg = document.getElementById('myimg');
myimg.height = myimg.height * 2;
myimg.width = myimg.width * 2;