引用js文件,在文件里定义函数表达式,var fn1=function(){} 和fn1=function(){}的区别?

因为我在HTML页面的onclick事件调用fn1函数的时候,发现,用var调用不到,,而去掉var才能找到。

不用var 定义的是全局变量 所以能找到
不管用不用var 都不建议这样写事件
建议对DOM对象进行事件绑定
document.getElementById("id").addEventListener("click",function(){});
这样子绑定点击事件
或者你用了jquery,可以直接
$("#id").click(function(){});追问

没用jQuery,总是用插件,闲来写一下原生js代码,谢谢

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网