@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()
.
@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(), чтобы определить максимальную высоту документа. Это позволяет точно узнать высоту страницы, включая весь контент, включая скроллируемую область.