手册里面有的就不说了。

  获取页面滚动条的纵坐标的方法:document.documentElement.scrollTop

  为什么不是像有些文章中说的用document.body.scrollTop呢?

  如果你的页面是符合W3C标准的,有DTD信息。那我们可以试一下,用document.body.scrollTop是获取不到我们需要的值的。输出document.body.scrollTop的值,一直都是0。如果页面没有DTD而是直接用<html>开头的话用document.body.scrollTop就没有问题了.

  所以在使用中我们尽量用document.documentElement.scrollTop代替document.body.scrollTop,除非你保证页面是以<html>开头的。

  在网上看了好多关于层随滚动条滚动的文章,感觉不是太理想。就自己试着写了个。
  JS部分只需要这两行就可以三行就OK了。其中的Top 200px等属性根据自己的需要设置,可以设成margin等属性。具体就不写了。

<SCRIPT LANGUAGE=”JavaScript”>
<!–
 function gun(){
 document.getElementById(‘gdt’).style.top=document.documentElement.scrollTop+’px’;
 }
 setInterval(“gun()”,500);
//–>
</SCRIPT>

  特别说明:document.documentElement.scrollTop 关于scrollTop的使用,请到本博客《滚动条的位置:scrollTop的使用》一节查看详细。