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

为什么这两组基本一样的代码,为什么运行却是不一样的?

为什么这两组基本一样的代码,为什么运行却是不一样的?

手刃情人 2016-04-22 12:25:30
<script type="text/javascript">  var top1 = document.getElementById('top');  var con1 = document.getElementById('con1');  var con2 = document.getElementById('con2');  var time = 50;  top1.scrollTop = 0;  con2.innerHTML = con1.innerHTML;  function start(){     if(top1.scrollTop >= con1.scrollHeight){         top1.scrollTop = 0;         }else{         top1.scrollTop ++;                 }     } var iTime = setInterval("start()",time); top1.onmouseover = function(){     clearInterval(iTime);     } top1.onmouseout = function(){     iTime = setInterval("start()",time);     } </script>上面这段代码能实现滚动。下面的代码几乎一样的,就是var top = document.getElementById('top');不同。下面这段代码不能实现滚动,没有反应这到底有什么不同吗?就是变量名称不同其他HTML ,CSS都一样的;为什么这条语句会无效?var top = document.getElementById('top');最后反复实验了,当var top = document.getElementById('top');的时候,不能实现滚动,这是为什么呢<script type="text/javascript">  var top = document.getElementById('top');  var con1 = document.getElementById('con1');  var con2 = document.getElementById('con2');  var time = 50;  top.scrollTop = 0;  con2.innerHTML = con1.innerHTML;  function start(){     if(top.scrollTop >= con1.scrollHeight){         top.scrollTop = 0;         }else{         top.scrollTop ++;                 }     } var iTime = setInterval("start()",time); top.onmouseover = function(){     clearInterval(iTime);     } top.onmouseout = function(){     iTime = setInterval("start()",time);     } </script>
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 1499 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信