<div id="gotopbtn">返回顶部</div>
<script type="text/javascript">
BackTop=function(btnId){
        var d;
if(document.body.scrollTop + document.documentElement.scrollTop){d=document.body;}
        else{d=document.documentElement;
        var btn=document.getElementById(btnId);
   
    window.onscroll=set;
    btn.onclick=function (){
        btn.style.display="none";
        window.onscroll=null;
        this.timer=setInterval(function(){
            d.scrollTop-=Math.ceil(d.scrollTop*0.1);
            if(d.scrollTop==0) clearInterval(btn.timer,window.onscroll=set);},10);
    };
    function set(){btn.style.display=d.scrollTop?'block':"none"}};
BackTop('gotopbtn');
</script>
就是不知道怎样对d这个变量进行判断是document.documentElement还是document.body对象,因为chroma不认识document.documentElement。。
请各位大侠帮帮忙,先谢谢了