不是說js代碼不會(huì)自己運(yùn)行嗎。。為什么這里沒有window.onload他也可以自己執(zhí)行呢
<!DOCTYPE HTML>
<html>
<head>
<meta content='text/html' charset='utf-8'/>
<title>信息滾動(dòng)效果</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>
2016-11-30
當(dāng)然不是 一般情況下如果script在head標(biāo)簽里,就必須要用window.onload
2016-11-30
window.onload表示頁面加載完后執(zhí)行腳本程序。當(dāng)js代碼在body體內(nèi)時(shí),在頁面加載過程中就被執(zhí)行。注意:js代碼訪問元素時(shí),若js所在位置在元素聲明之前,則需添加window.onload.