js获取当前浏览器页面高度及宽度信息的方法2023-08-04 20:43:04 var scrollLeft = Math.max(document.documentElement.scrollLeft, document.body.scrollLeft); var scrollTop = Math.max(document.documentElement.scrollTop, document.body.scrollTop); function getInfo() { var s = ""; s += " 网页可见区域宽:"+ document.body.clientWidth+" "; s += " 网页可见区域高:"+ document.body.clientHeight+" "; s += " 网页可见区域宽:"+ document.body.offsetWidth + " (包括边线和滚动条的宽)"+" "; s += " 网页可见区域高:"+ document.body.offsetHeight + " (包括边线的宽)"+" "; s += " 网页正文全文宽:"+ document.body.scrollWidth+" "; s += " 网页正文全文高:"+ document.body.scrollHeight+" "; s += " 网页被卷去的高(ff):"+ document.body.scrollTop+" "; s += " 网页被卷去的高(ie):"+ document.documentElement.scrollTop+" "; s += " 网页被卷去的左:"+ document.body.scrollLeft+" "; s += " 网页正文部分上:"+ window.screenTop+" "; s += " 网页正文部分左:"+ window.screenLeft+" "; s += " 屏幕分辨率的高:"+ window.screen.height+" "; s += " 屏幕分辨率的宽:"+ window.screen.width+" "; s += " 屏幕可用工作区高度:"+ window.screen.availHeight+" "; s += " 屏幕可用工作区宽度:"+ window.screen.availWidth+" "; s += " 你的屏幕设置是 "+ window.screen.colorDepth +" 位彩色"+" "; s += " 你的屏幕设置 "+ window.screen.deviceXDPI +" 像素/英寸"+" "; s += " window的页面可视部分实际高度(ff) "+window.innerHeight+" "; alert (s); };考虑到浏览器的兼容性问题,需要做这样的判断document.documentElement.scrollLeft == 0 ? document.body.scrollLeft : document.documentElement.scrollLeft; 上一篇:PHP多线程 curl_multi_init 的使用下一篇:Android中Activity.this,getApplicationContext(),getBaseContext()和this详解