1. Зачем устанавливать элементу id, чтобы его потом взять по этому id, если у вас и так есть ссылка на него?
2. Невозможно определить размеры изображения не загрузив его. Загрузка происходит асинхронно, следовательно, этот код не должен работать ни в каком браузере. Скорее всего изображение просто в кэше.
3. Размеры элемента: offsetWidth, offsetHeight.
|