Проблема с image.width и image.height
Ситуация такая. Есть div-контейнер, в котором содержатся картинки. Код такой:
<div id="container"> <img src="im1.jpg" width="300" height="200" id="im1"> <img src="im2.jpg" width="500" height="400" id="im2"> ........... </div> Код скрипта: var div = document.getElementById ('container'); elems = div.getElementsByTagName ('IMG'); for(i=0; i<elems.length; i++) { w = elems[i].width; h = elems[i].height; } Во всех браузерах, кроме IE, ширина и высота картинки снимается корректно. В одном же IE выводятся одни нули. В чём проблема? |
через getAttribute попробуйте
|
Разобрался. Просто поставил изначально в css на картинках display:none, поэтому осёл выдавал нули. Убрал - всё стало нормально.
Хотя для красивого отображения желательно, чтобы картинки изначально были скрыты... |
Часовой пояс GMT +3, время: 19:58. |