onclick=function(){fun()} 与onclick=fun() 有何区别?是javascript的代码。
/*t_B.onclick=function(){d_vu(this.id);};*/t_B.onclick=d_vu(this.id);如上代码,两行的功能似乎运行结果...
/*t_B.onclick=function(){d_vu(this.id);};*/
t_B.onclick=d_vu(this.id);
如上代码,两行的功能似乎运行结果不一样。d_vu()有定义的。我在看别人的代码,搞不懂他为什么要写function(){} 展开
t_B.onclick=d_vu(this.id);
如上代码,两行的功能似乎运行结果不一样。d_vu()有定义的。我在看别人的代码,搞不懂他为什么要写function(){} 展开
2个回答
展开全部
onclick=fun() 如果你预先定义了fun()函数,这样就可以了
function(){fun()}
这种形式你还可以在fun()后面加别的JS代码
比如你有个fun()方法:
function fun(){a=b;}
可以写onclick=function(){fun();c=b;}
function(){fun()}
这种形式你还可以在fun()后面加别的JS代码
比如你有个fun()方法:
function fun(){a=b;}
可以写onclick=function(){fun();c=b;}
更多追问追答
追问
麻烦你看看上面的问题补充呢?
追答
这个代码是再代码块里?主要还是为了确定this参数吧
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询