首页 > Web开发 > 详细

JS监听事件错误:Uncaught TypeError: xx(函数名)is not a function at HTMLInputElement.onclick

时间:2017-04-05 13:51:37      阅读:3641      评论:0      收藏:0      [点我收藏+]

 技术分享

事件监听一直出错,提示已定义的函数名不是一个函数,折腾了好久才想到,原来是函数名和JS内部关键字重名造成的。

以前也遇到过这种情况,但因为发生的概率比较小,就没太在意,但是这次感觉这方面确实需要注意,做一下记录。

如何避免命名冲突呢?

1.采用匿名函数,

2.避免全局变量的泛滥,

3.合理使用命名空间;

4.添加必要的注释;

5.避免使用关键字和保留字。

具体例子参考该博客:http://blog.csdn.net/formyqianduan/article/details/52121668

      

JS监听事件错误:Uncaught TypeError: xx(函数名)is not a function at HTMLInputElement.onclick

原文:http://www.cnblogs.com/littlewriter/p/6668237.html

(2)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!