急,急,请问javascript的function()的问题?<script language="javascript">
var days=document.getelementsbytagname('td');
for (var i=0;i<days.length;i++)
if(days[i].classname=='active')
{days[i].onmouseover=function(){
this.classname='active hover';
}
days[i].onmouseout=function(){
this.classname='active';
}
}
</script><script language="javascript">
var rows=document.getelementsbytagname('td');
for (var i=0;i<rows.length;i++){
rows[i].onmouseover=function(){
this.classname='hover';
}
rows[i].onmouseout=function(){
this.classname='';
}
}
</script>急急急,我问个问题 function是定义函数的,比如function kk(s),可是这两段代码中的rows[i].onmouseover=function()是啥意思,这个function()连函数名都没有,这样写法是什么意思,请指教一下
var days=document.getelementsbytagname('td');
for (var i=0;i<days.length;i++)
if(days[i].classname=='active')
{days[i].onmouseover=function(){
this.classname='active hover';
}
days[i].onmouseout=function(){
this.classname='active';
}
}
</script><script language="javascript">
var rows=document.getelementsbytagname('td');
for (var i=0;i<rows.length;i++){
rows[i].onmouseover=function(){
this.classname='hover';
}
rows[i].onmouseout=function(){
this.classname='';
}
}
</script>急急急,我问个问题 function是定义函数的,比如function kk(s),可是这两段代码中的rows[i].onmouseover=function()是啥意思,这个function()连函数名都没有,这样写法是什么意思,请指教一下
就是不用知道函数名.
rows[i].onmouseover=function(){}
就是说row[i]触发鼠标覆盖时间时执行函数{},当然这个函数是没有名字的.
rows[i].onmouseout=function(){
this.classname='';
} 当触发onmouseout事件时执行function里的代码