<!DOCTYPE HTML> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> </head> <body> <script type="text/javascript"> var w= document.documentElement.offsetWidth||document.body.offsetWidth; var h= document.documentElement.offsetHeight||document.body.offsetHeight; document.write(w,"*",h); </script> </body> </html>
你可以试着在body里加入<div>并试着改变div的大小,你会发现offsetHeight的值发生了改变,我是这样理解的,offsetHeight显示的是实际的高度加上边框的高度~~