84669 人学习
152542 人学习
20005 人学习
5487 人学习
7821 人学习
359900 人学习
3350 人学习
180660 人学习
48569 人学习
18603 人学习
40936 人学习
1549 人学习
1183 人学习
32909 人学习
我发现我这body的clientHeight和描述不一致。这是百度首页
clientHeight是正常的。然后随便搜索一点内容
变得和scrollHeight一样大,请问这是什么情况?是我理解错误还是什么原因?
小伙看你根骨奇佳,潜力无限,来学PHP伐。
百度首页的body样式是height:100%;搜索之后的body样式应该是子元素撑开的。所以不同。刚才说的是没错的。
正常的,是你理解错了吧
以下引用自《JavaScript标准参考教程》里,“Element.clientHeight,Element.clientWidth”中的内容:
对于整张网页来说,当前可见高度(即视口高度)要从document.documentElement对象(即<html>节点)上获取,等同于window.innerHeight属性减去水平滚动条的高度。没有滚动条时,这两个值是相等的;有滚动条时,前者小于后者。注意,这里不能用document.body.clientHeight或document.body.clientWidth,因为document.body返回<body>节点,与视口大小是无关的。
document.documentElement
<html>
window.innerHeight
document.body.clientHeight
document.body.clientWidth
document.body
<body>
百度首页的body样式是height:100%;搜索之后的body样式应该是子元素撑开的。所以不同。刚才说的是没错的。
正常的,是你理解错了吧
以下引用自《JavaScript标准参考教程》里,“Element.clientHeight,Element.clientWidth”中的内容: