缺少Javascript事件处理程序函数

Javascript event handler function is missing?

本文关键字:函数 程序 事件处理 Javascript 缺少      更新时间:2023-09-26
  <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