我很好奇如何获取文档的宽度,看起来我可以使用 document.body.offsetWidth
获取窗口的宽度,但我尝试的其他所有内容都像一些像素与 document.body.offsetWidth
不同,我需要更大的文档宽度,并且在调整窗口大小时不会改变。
最佳答案
function getSize()
{
var w=window,d=document,e=d.documentElement,g=d.getElementsByTagName('body')[0];
var x=w.innerWidth||e.clientWidth||g.clientWidth;
var y=w.innerHeight||e.clientHeight||g.clientHeight;
return {width:x, height:y}
}
var size=getSize();
console.log(size.width+" "+size.height);
关于javascript - 获取文档的宽度和高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10359003/