你应该知道$(id).onfocus理应是一个function,而showInfo(font,'这里是显示的信息','#000000')是执行一个函数。如果这个函数执行之后,返回的不是一个函数,你说行不行?
可以在函数内直接使用,所以不用传参;
匿名函数注册事件是不能有参数的,可以想一下,事件触发时相当于执行了$(id).onfocus()是没有参数可传的 所以用匿名函数注册事件时是无参的
var tmp=function(msg){};
tmp(msg);//这样是可以的!!!
以前对调用js函数的固有理解:
function depQuery1(field1, field2,path) {
alert(field1);
alert(field2);
}
要调用js函数depQuery1函数,就必须要传一个给定的值,像是上面的情况,其实不是这样的...也可以这样传值