Задать вопрос
@Scalletta

В чем разница между .height и .offsetHeight в JavaScript?

В чем разница между

clientHeight включает дополнение.
offsetHeight включает в себя дополнение, scrollBar и границы.
.style.height высота блока.

использую для блока .style.height - возвращает пустоту, причем у родителя норм все, у дочернего пустота (даже с фиксированным height).
пишу offsetHeight - все норм.
Почему так? и в чём разница?
  • Вопрос задан
  • 510 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
document.element.style.height для указания высоты, это свойство нельзя прочитать.

Можно так ->
getComputedStyle(document.element).height //Вернет высоту
// или так
document.element.offsetHeight


Вот подробней ->
https://learn.javascript.ru/styles-and-classes
https://learn.javascript.ru/metrics
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы