为了账号安全,请及时绑定邮箱和手机立即绑定

一直测试offsetHeight所输出的值不同?

  document.write("scrollWidth"+document.documentElement.scrollWidth+"<br>");
  document.write("scrollHeight"+document.documentElement.scrollHeight+"<br>");
  document.write("offsetWidth"+document.documentElement.offsetWidth+"<br>");
  document.write("offsetHeight"+document.documentElement.offsetHeight+"<br>");
  document.write("offsetWidth"+document.documentElement.offsetWidth+"<br>");
  document.write("offsetHeight"+document.documentElement.offsetHeight+"<br>");
  document.write("offsetWidth"+document.documentElement.offsetWidth+"<br>");
  document.write("offsetHeight"+document.documentElement.offsetHeight+"<br>")


结果:

scrollWidth370
scrollHeight643
offsetWidth370
offsetHeight82
offsetWidth370
offsetHeight126
offsetWidth370
offsetHeight170

正在回答

1 回答

scrollHeight 是网页内容高度获取Dom元素中内容实际占用的高度和宽度,offsetHeight获取网页内容高度和宽度(包括滚动条等边线,会随窗口的显示大小改变) ,offsetHeight = clientHeight + 滚动条 + 边框。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

一直测试offsetHeight所输出的值不同?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信