缺少Javascript事件处理程序函数
Javascript event handler function is missing?
<select name="catid" id="post_catid" onchange="getSubCat(this.value, 'post_subcatid')" style="width:150px;" class="right ">
如果处理onchange事件的getSubCat函数没有在代码中定义或丢失,会发生什么?
您将在该选择的每个更改事件上都会收到一个JavaScript错误(许多用户不会注意到(。如果在getSubCat之后有任何内联代码,则无法访问它。仅此而已。
什么都没有,只是据我所知,它不会运行它。
只要在SELECT元素上触发更改事件,就会抛出错误:
未捕获的ReferenceError:getSubCat为未定义
页面加载时不会出错,但如果事件发生(即有人更改了下拉列表(,您将获得
Uncaught ReferenceError: getSubCat is not defined
相关文章:
- 如何远程检查JavaScript应用程序的函数调用堆栈
- 在同一个javascript事件处理程序中调用不同的函数
- 为什么这个函数调用会破坏程序并导致未定义的变量
- Backbone listenTo不将jquery函数作为处理程序进行激发
- Jquery事件处理程序仅适用于匿名函数
- 如何从另一个处理程序内部取消JavaScript事件处理程序函数的执行
- 如何向onClick事件处理程序传递一个接受参数的函数,并且仍然将该函数绑定到组件's”;这个“;上下文
- 如何将某个“;函数“;在Node.js的网络应用程序中
- 为什么有些jQuery程序员使用像$.get、$.getJSON和$.when这样的jQuery函数来代替$.ajax
- 构造函数中的事件处理程序与构造函数外的事件处理函数的行为不同
- 函数打开链接时不使用弹出窗口阻止程序
- 使用jqGrid列格式化程序函数使ng-click工作
- 向调用全局javascript函数的对象添加处理程序
- 将参数传递给函数,同时保留事件处理程序
- 直接在DOM事件处理程序中调用作用域函数的最短方法是什么
- Node Express Handlebars帮助程序未返回函数的结果
- 当调用JS函数具有alert()时,应用程序将被冻结
- 事件处理程序绑定到匿名函数与命名函数
- 如何根据JavaScript函数的结果用PHP编写数据库?(FB应用程序)
- Javascript函数程序