欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

解决JavaScript:Uncaught TypeError: xx(函数名)不是HTMLInputElement.onclick的函数

最编程 2024-07-16 08:20:34
...

今天碰到一个特别神奇的问题,定义的js方法名肯定是对的,但是事件监听一直出错,提示已定义的函数名不是一个函数,折腾了好久才知道,原来是函数名和JavaScript内部关键字重名造成的。如何避免命名冲突呢?

1.采用匿名函数,

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

3.合理使用命名空间;

4.添加必要的注释;

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