错误提示:Uncaught TypeError: xxxxx(此处为要调用的函数) is not a function

错误提示:Uncaught TypeError: xxxxx(此处为要调用的函数) is not a function


原因分析:之前也遇到过这个错误,但是一般是我函数名写错了,或者是定义函数的时候,function写成了gunction,但是这次找了许久也没找到原因;
后来想了一下,我在写前端js的时候,喜欢先定义一个全局变量MAIN ,然后把其他的函数变量,定义为MIAN的成员,是不是这个MAIN出问题了;
后来把MAIN改成HEADER,就正常了,排查之后发现,我当前写的这个jsp是被另一个jsp包含的(include),在另一个jsp中,已经有MAIN了,然后浏览器在执行的时候,直接找了之前的MAIN,但是之前的MAIN中没有该函数,所以报错。
这个错误挺少见的,所以记下来,以作提醒;

你可能感兴趣的:(javascript)