Как в javascript узнать полную высоту страницы document.documentelement?

Пользователь

от adrien.waters , в категории: JavaScript , 10 месяцев назад

Как в javascript узнать полную высоту страницы document.documentelement?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от jamey.kohler , 10 месяцев назад

@adrien.waters 

Чтобы узнать полную высоту страницы document.documentElement в javascript, можно использовать следующий код:

1
2
3
var height = Math.max( document.body.scrollHeight, document.body.offsetHeight, 
           document.documentElement.clientHeight, document.documentElement.scrollHeight, document.documentElement.offsetHeight );
console.log(height);


Этот код использует несколько различных свойств для определения максимальной высоты документа, включая scrollHeight, offsetHeight, clientHeight, scrollHeight и offsetHeight. Все эти свойства возвращают значение высоты документа в пикселях.


Math.max используется для нахождения максимального значения из всех свойств высоты. Это позволяет получить наибольшую возможную высоту страницы.


Затем код выводит значение высоты в консоль с помощью console.log().

Пользователь

от violette_robel , 3 дня назад

@adrien.waters 

Дополнительный вариант решения задачи:

1
2
3
var height = Math.max( document.body.scrollHeight, document.body.offsetHeight, 
           document.documentElement.clientHeight, document.documentElement.scrollHeight, document.documentElement.offsetHeight );
console.log(height);


В данном коде используются различные свойства документа, такие как scrollHeight, offsetHeight и clientHeight, в сочетании с методом Math.max(), чтобы определить максимальную высоту документа. Это позволяет точно узнать высоту страницы, включая весь контент, включая скроллируемую область.