var speed=30
dome2.innerHTML=dome1.innerHTML 
function Marquee(){ 
if(dome2.offsetTop-dome.scrollTop<=0){
dome.scrollTop-=dome1.offsetHeight 
}else{ 
dome.scrollTop++ 

}  var MyMar=setInterval(Marquee,speed) 
dome.onmouseover=function() {clearInterval(MyMar)} 
dome.onmouseout=function() {MyMar=setInterval(Marquee,speed)} 
以上是JS代码,为什么循环2次就不循环啦
  <div id="dome">
    <div id="dome1">
   <ul id="express">
 <a href="#"><li>·2010考研英语大纲到货75折...</li></a>
 <a href="#"><li>·权威定本四大名著(人民文...</li></a>
 <a href="#"><li>·口述历史权威唐德刚先生国...</li></a>
 <a href="#"><li>·袁伟民与体坛风云:实话实...</li></a>
 <a href="#"><li>·我们台湾这些年:轰动两岸...</li></a>
 <a href="#"><li>·畅销教辅推荐:精品套书50...</li></a>
 <a href="#"><li>·2010版法律硕士联考大纲75...</li></a>
 <a href="#"><li>·计算机新书畅销书75折抢购</li></a>
 <a href="#"><li>·2009年孩子最喜欢的书>></li></a>
 <a href="#"><li>·弗洛伊德作品精选集59折</li></a>
 </ul>
      </div>
    <div id="dome2"></div>
  </div>
<script type="text/javascript" src="js/xsfz.js"></script>
</div>
这是代码