问答详情
源自:9-20 网页尺寸offsetHeight

为什么两种代码显示的宽高不一样????

<!DOCTYPE HTML>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 

</head>

<body>

 <script type="text/javascript">

document.write("高为:"+document.documentElement.offsetHeight+"<br>");

document.write("宽为:"+document.documentElement.offsetWidth+"<br>");

document.write("高为:"+document.body.offsetHeight+"<br>")

document.write("宽为:"+document.body.offsetWidth);

/*

高为:8

宽为:370

高为:36

宽为:355

为什么显示这样???用的UC

*/

</script>

</body>

</html>


提问者:秋风5LIFE 2016-05-25 22:16

个回答

  • 瘦驼
    2016-05-26 18:04:52
    已采纳

    body是DOM对象里的body子节点,即 <body> 标签;
    documentElement 是整个节点树的根节点root,即<html> 标签

  • 依然范特X
    2016-05-26 18:45:47

    http://img.mukewang.com/5746d3c500014ecb08070608.jpg看图吧