仅使用javascript获取html或总身高
在一个我只能使用javascript(而不是Jquery)的项目中,我需要得到html高度或总的身体高度 我已经试过了: Javascript仅使用javascript获取html或总身高,javascript,Javascript,在一个我只能使用javascript(而不是Jquery)的项目中,我需要得到html高度或总的身体高度 我已经试过了: Javascript var w = window, d = document, e = d.documentElement, g = d.getElementsByTagName('body')[0], x = w.innerWidth || e.clientWidth || g.clientWidth, y = w.innerHei
var w = window,
d = document,
e = d.documentElement,
g = d.getElementsByTagName('body')[0],
x = w.innerWidth || e.clientWidth || g.clientWidth,
y = w.innerHeight|| e.clientHeight|| g.clientHeight;
alert(x);
// display the windows size not the total size of the page
否则,我找到了这个函数
function getDocHeight() {
var D = document;
return Math.max(
D.body.scrollHeight, D.documentElement.scrollHeight,
D.body.offsetHeight, D.documentElement.offsetHeight,
D.body.clientHeight, D.documentElement.clientHeight
);
}
alert( getDocHeight() );
但是,它不工作,我得到这个错误:无法读取null的属性'scrollHeight'
任何帮助都将不胜感激
目前,我在mac电脑上使用chrome,但我想让它在所有浏览器上都工作什么浏览器不工作?你在哪个浏览器中使用这个?在Chrome中工作良好。我正在使用Chrome,但我想让它在所有浏览器中都工作。如果你在这里:-你没有收到警报?这是我得到的信息,不是我的项目