значения для ширины и высоты, потому что браузеры не рендерится до полной загрузки.

ы находите текущую ширину<div> совместимым с кросс-браузерным способомбез используя библиотеку, как jQuery?

 Keelan04 окт. 2016 г., 17:39
Возможный дубликатПонимание offsetWidth, clientWidth, scrollWidth и -Height соответственно (который, действительно, был задан гораздо позже, но все еще имеетгораздо более сложный ответ).
 Zlatko13 июн. 2013 г., 19:25
+1 за комментарий "нет jQuery" :)

Ответы на вопрос(1)

Решение Вопроса
document.getElementById("mydiv").offsetWidth
element.offsetWidth (MDC)
 JCOC61124 янв. 2011 г., 22:51
Это илиcientWidthХотя я и не знаю реальной разницы.
 lincolnk24 янв. 2011 г., 23:02
offsetWidth включает в себя ширину границы,clientWidth не.
 user9522719 мая 2015 г., 19:53
FYIoffsetHeight работает на высоте.
 rob20 апр. 2014 г., 12:29
Когда у myDiv не было правила CSS, но в теге были определены «ширина» и «высота», offsetWidth возвращал родительскую ширину. Не проблема, я просто добавил правило CSS, и оно работало нормально.
 Andy E04 мая 2016 г., 09:48
@nim если у твоего div естьdisplay: none или не является частью документа, он всегда будет иметь нулевую высоту смещения.

Ваш ответ на вопрос