window.onload的位置什么讲究
<html>
<head>
<meta charset="UTF-8">
<title>选项卡</title>
<style type="text/css">
div{
width: 210px;
height: 210px;
background: #CCC;
}
.liang{background: yellow;}
</style>
<script type="text/javascript">
var arr=["李","明","最","帅!"];
var i=0;
var temp='';
var oBtn=document.getElementsByTagName('input');
function show(){//制作定时器执行的函数
var oDiv=document.getElementById('div1');
for (var j=0;j<oBtn.length;j++)
{
oBtn[j].className='';
};
oBtn[i].className='liang';
oDiv.innerHTML=arr[i++];
if(i==oBtn.length)
i=0;
};
window.onload=function(){ //把这句放在最前面,却会错,为什么
var oDiv=document.getElementById('div1');
for (var i=0;i<oBtn.length;i++)
{
oBtn[i].index=i;
oBtn[i].onmouseover=function (){
clearInterval(temp);
for (var j=0;j<oBtn.length;j++)
{
oBtn[j].className='';
}
this.className='liang';
oDiv.innerHTML=arr[this.index];
}
oBtn[i].onmouseout=function(){
temp=setInterval(show,1000);
}
};
clearInterval(temp);//调用之前先关掉,否则累加
temp=setInterval(show,1000);
show();
};
</script>
</head>
<body>
<input type="button" id="" value="按钮1" />
<input type="button" id="" value="按钮2" />
<input type="button" id="" value="按钮3" />
<input type="button" id="" value="按钮4" />
<div id="div1">李</div>
</body>
</html>
把window.onload放在最前面,却会错,为什么
相关推荐
脱离document.onload和window.onload的onload事件
脱离document.onload和window.onload的onload事件,可多次添加加载事件!
window.onload
window.onload insertAfter()
window.onload冲突解决[源码]
文章探讨了在JavaScript中因多处使用window.onload导致的冲突问题及其解决方案。作者指出,当某段JS代码调用window.onload = function()属性,同时页面上又有body onload语句时,window.onload事件会覆盖body onload事件。为解决这一问题,文章提出了三种方法:1. 使用attachEvent或addEventListener为onload添加所需运行的函数;2. 将两个初始化函数合并为一个新的函数;3. 使用addLoadEvent函数,该函数可以添加多个加载执行的事件。作者推荐第三种方法,认为其简单方便,同时也提到直接使用隐式函数更为快捷,但addLoadEvent更为专业。
利用 window_onload 实现select默认选择
请参考这个程序: <?php //$day 星期几,如:星期三 $day=3; ?> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <meta name="GENERATOR" content="Microsoft FrontPage 4.0"> <meta name="ProgId" content="FrontPage.Editor.Document"> <title>test</title> </head> <body onload="window.form1.day.
js之onload事件的一点使用心得
window.load和[removed]的意思并不只是页面加载完就执行,那要看你怎么用了,下面做了示例为大家介绍下,感兴趣的朋友可以参考下


