这样写参数程序无法运行出来
oDiv.onmouseover=startMove(0);
而这样写为什么就可以?
oDiv.onmouseover=function (){
startMove(0);
}
这样写参数程序无法运行出来
oDiv.onmouseover=startMove(0);
而这样写为什么就可以?
oDiv.onmouseover=function (){
startMove(0);
}
收起
你得搞清楚类型
这是一个函数
startMove;
这是一个函数
function (){
startMove(0);
}
这是一个函数调用,不是一个函数,startMove函数返回什么类型,这就是什么类型
startMove(0);
再理一下这个语法
xxx.onmouseover = 函数类型, 正确
xxx.onmouseover = undefined/number/string/其他类型 , 错误
报告相同问题?