JS监听事件错误:Uncaught TypeError: xx(函数名)is not a function at HTMLInputElement.onclick
解决:更改方法名字 原因: 函数名和JS内部关键字重名
事件监听一直出错,提示已定义的函数名不是一个函数,原来是函数名和JS内部关键字重名造成的。
如何避免命名冲突呢?
1.采用匿名函数,
2.避免全局变量的泛滥,
3.合理使用命名空间;
4.添加必要的注释;
5.避免使用关键字和保留字。
JS监听事件错误:Uncaught TypeError: xx(函数名)is not a function at HTMLInputElement.onclick
解决:更改方法名字 原因: 函数名和JS内部关键字重名
事件监听一直出错,提示已定义的函数名不是一个函数,原来是函数名和JS内部关键字重名造成的。
如何避免命名冲突呢?
1.采用匿名函数,
2.避免全局变量的泛滥,
3.合理使用命名空间;
4.添加必要的注释;
5.避免使用关键字和保留字。