documentElement.scrollTop------>0因为,他包含head, body

body.scrollTop------------------>才是正确的

scrollHeight------->Total

clientHeight------->不包含margin

offsetHeight------>包含margin

转载于:https://www.cnblogs.com/daishuguang/p/3520103.html

documentElement vs body区别相关推荐

  1. document.body.clientHeight与document.documentElement.clientHeight

    当你的网页有: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www ...

  2. 容器高度或者宽度的获取方式

    为了使表格或者一些数据能能够自适应浏览器的宽度或者高度,就不可避免的要获取浏览器的尺寸 电脑屏幕尺寸的获取方式 window.screen.height //获取电脑屏幕分辨率的高度 window.s ...

  3. 自学js第十五天:event坐标偏移量位置和window对象

    一.Event对象集合中的鼠标按下或者点击时的相对位置:!=元素的自身位置 1.鼠标event对象给我们展示了 client / offset / page / screen系列的X Y坐标 可以用于 ...

  4. JS实现页面返回顶部

    页面返回顶部是在Web中常见的效果,在一个很长的页面中,页面返回顶部按钮可以方便用户回到页面的顶部,增强用户体验. 这里我要实现的效果图如下: 其html代码如下: <body style=&q ...

  5. document.body、document.documentElement和window获取视窗大小的区别

    来源:http://www.ido321.com/906.html 在w3school关于window对象的介绍中,介绍了获取浏览器窗口大小的三种方法(浏览器的视口,不包括工具栏和滚动条). 对于In ...

  6. document.body和document.documentElement的区别

    document.body和document.documentElement的区别主要在<html>文件中有没有DTD声明. 详情参看<docuement.body和document ...

  7. 转document.documentElement和document.body的区别

    网页中获取滚动条卷去部分的高度,可以通过 document.body.scrollTop 来获取,比如使div跟着滚动条滚动: 转至:http://www.cnblogs.com/ckmouse/ar ...

  8. document.documentElement和document.body的区别

    网页中获取滚动条卷去部分的高度,可以通过 document.body.scrollTop 来获取,比如使div跟着滚动条滚动: <div id="div" style=&qu ...

  9. document.body 与 document.documentElement区别介绍

    什么是document.body? 返回html dom中的body节点 即<body> 什么是 document.documentElement? 返回html dom中的root 节点 ...

最新文章

  1. MyEclipse设置文件编码
  2. double 四舍五入保留一定的位数
  3. [self Introduce]MY job pic
  4. 基于c语言单片机秒表课程设计,基于c语言单片机秒表课程设计要点.doc
  5. leetcode内存消耗
  6. 大学计算机软件基础心得体会,学习计算机应用基础心得体会.doc
  7. JSON-RPC轻量级远程调用协议介绍及使用
  8. Debian8.1 安装samba与windows共享文件,在系统重启后samba服务无法自动启动
  9. bodymovin导出没有html5,Bodymovin导出Json文件避坑指南
  10. Flash CS4从入门到精通
  11. Windows软件打包方法
  12. arcgis中 shift数据重新定义投影_【更新82篇】地理数据科学技术文章合集,欢迎大家点赞、在看、转发三连!...
  13. Android - NETD解读
  14. vscode 未使用变量置灰
  15. 2021年全球与中国滴漏式咖啡机行业市场规模及发展前景分析
  16. 小程序源码:开心锤锤超火动态表情包
  17. CS:APP二进制炸弹phase5
  18. 服务器系统进不了系统错误代码,重启服务器进入点晴OA的Email模块时提示子系统密码错误,错误代码2027:800403e9,如何解决?...
  19. 服务器uefi装系统教程,uefi模式怎么重装系统_win10uefi装系统步骤教程
  20. 转:电源滤波电路、整流电源滤波电路分析

热门文章

  1. 使用easyexcel导入时间数据转换成Data的坑
  2. springboot学习笔记(八)
  3. 汇编语言布尔表达式(NOT、AND、OR)
  4. 2018汇总数据结构算法篇
  5. Fcoin Token ( FT )——数字货币交易所的颠覆者,还是无情镰刀的收割者
  6. CVE-2015-8966/AndroidID-31435731
  7. 微信验证服务器是怎么回事,微信服务器认证为什么需要这么多参数?
  8. php 正则 前望,PHP 正则表达式
  9. 自媒体敏感词大全_2020年自媒体软件大全,这里真的有大宝贝……
  10. python 标准差_标准差python