不是说js代码不会自己运行吗。。为什么这里没有window.onload他也可以自己执行呢
<!DOCTYPE HTML>
<html>
<head>
<meta content='text/html' charset='utf-8'/>
<title>信息滚动效果</title>
<style>
*{
margin:0;
padding:0;
}
div{
width:300px;
height:170px;
border:2px solid red;
margin:0 auto;
font-weight:bold;
overflow:hidden;
}
a{
text-decoration:none;
font-size:25px;
}
a:hover{
color:red;
}
</style>
</head>
<body>
<div id='div1'>
<p id='p1'>
<a href='#'>1.你好吗。。。</a><br>
<a href='#'>2.我去广西。。。</a><br>
<a href='#'>3.来广东好不。。</a><br>
<a href='#'>4.南宁可以吗。。</a><br>
<a href='#'>5.柳州螺丝粉。。</a><br>
<a href='#'>6.好吃吗。。。。</a><br>
<a href='#'>7.飞鹅路。。。</a><br>
<a href='#'>8.文雅的 。。。</a><br>
<a href='#'>9.金弘大厦。。</a><br>
</p>
<p id='p2'></p>
<script>
var div1=document.getElementById('div1'),
p1=document.getElementById('p1'),
p2=document.getElementById('p2');
p2.innerHTML=p1.innerHTML;
ti=50;
function scrollup(){
if(div1.scrollTop>=p1.offsetHeight){
div1.scrollTop=0;
}else{
div1.scrollTop++;
}
}
var time=setInterval('scrollup()',ti);
div1.onmouseover=function(){
clearInterval(time);
}
div1.onmouseout=function(){
time=setInterval('scrollup()',ti);
}
</script>
</div>
</body>
</html>