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