<!DOCTYPE html><html><head>    <meta charset="UTF-8">    <title>test</title>    <style type="text/css">        body{            height: 2000px;        }    </style></head><body>    <script>        window.onscroll=function () {            var top=document.body.scrollTop;            console.log(top);        }    </script></body></html>
IE:
对于没有doctype声明的页面用 document.body.scrollTop
Chrome、Firefox: 
对于有doctype声明的页面,则使用
document.documentElement.scrollTop
Safari: 
safari 比较特别,有自己获取scrollTop的函数 : window.pageYOffset
var top= window.pageYOffset || document.body.scrollTop || document.documentElement.scrollTop;//兼容写法