在用chrome调试JavaScript时,在console中出现“uncaught TypeError: Object is not a function”

 


今天在开发web程序时,用javascipt写了一个小函数,想用来做如下事情:



即,改变比列系数时,后面的我院占比自动改变。函数很简单,用οnchange=“”就可以实现了,但我的代码如下:

代码1:

     
     wyzb(<%=i%>);"  style="width:50px; "/>
     wyzb<%=i%>"  value="<%=dlist.get(i).getGs()%>"   style="width:50px; ">
这是要调用JS 的代码,JS代码如下:

代码2:


环节细分

但是网页就是不执行这个js代码,用chrome调试(审查元素-console中)后发现在”uncaught TypeError: Object is not a function“。

折腾半天才发现在调用JS代码的jsp页面中出问题,如代码1中标红的部分,onchange调用的函数名与下面的id重名了,将wyzb()函数名改一下就可以了。

你可能感兴趣的:(技术学习)