Как правильно установить свойства высоты элемента? - PullRequest
0 голосов
/ 22 апреля 2020

Я хочу установить высоту моего div с помощью следующего кода

var heightMainDiv = window.innerHeight - 50;
var myDiv = $("#main_content")[0];
myDiv.clientHeight = heightMainDiv;
myDiv.scrollHeight = heightMainDiv;

, но значения clientHeight и scrollHeight не изменятся. Означает, что clientHeight = 50, остается 50 и не изменится на fe 250.

В чем здесь проблема?

Приветствия

1 Ответ

0 голосов
/ 22 апреля 2020

clientHeight не является свойством jQuery, а scrollHeight является свойством только для чтения, что означает, что вы не можете его изменить. Вам лучше использовать jQuery метод высоты:

myDiv.height(heightMainDiv)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...