函数undefined js

时间:2013-07-25 13:36:55

标签: javascript html

为什么我得到一个未定义的函数http://jsfiddle.net/Arandolph0/8eukN/3/

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<form id="frmcheckbxs" >    
  <c:set var="recordCount" value="2"/>
  <input type="checkbox" id="chkRefId${recordCount}" onclick="checkRushed    ('frmcheckbxs','chkRefId','2')" />
  <input type="checkbox" id="chkRefId1" />
</form>

我检查过,它看起来不像是一个错字似乎是功能性的。

1 个答案:

答案 0 :(得分:2)

您已将JSFiddle设置为将所有JavaScript包装在onload事件处理函数中。

checkRushed是在该函数中定义的,因此它的作用域是该函数,不能作为全局函数使用。

使用addEventListener绑定事件处理程序(如果使用的是抽象的函数库,则使用您选择的辅助函数),而不是使用内部事件属性。