<select name="catid" id="post_catid" onchange="getSubCat(this.value, 'post_subcatid')" style="width:150px;" class="right ">
如果处理onchange事件的getSubCat函数未在代码中定义或缺失,会发生什么情况?Javascript事件处理函数丢失?
<select name="catid" id="post_catid" onchange="getSubCat(this.value, 'post_subcatid')" style="width:150px;" class="right ">
如果处理onchange事件的getSubCat函数未在代码中定义或缺失,会发生什么情况?Javascript事件处理函数丢失?
你会得到关于该选择(其中许多用户都不会注意到)的每一个变化事件JavaScript错误。如果在getSubCat之后有任何内联代码,则不会到达。就是这样。
我想这个答案是正确的,因为帮助我解决问题的人也问我是否可以看到来自JavaScript的任何错误消息。所有其他人+1。谢谢。 – user481913 2011-06-09 10:08:50
没什么,它只是不会运行,据我所知。
每当改变事件在该SELECT元素烧制,则会引发错误:
Uncaught ReferenceError: getSubCat is not defined
该页面将不会出现错误加载,但如果事件发生(即有人更改下拉),你会得到
Uncaught ReferenceError: getSubCat is not defined
尝试它会比写这篇文章花费的时间少。 (我的2美分)。 – stefgosselin 2011-06-08 20:41:22
@stef不要以为OP知道在浏览器中的错误控制台... – 2011-06-08 20:43:39
我没有看到任何错误,但功能正在工作...没有太多的JavaScript经验...所以想知道如何浏览器/ JavaScript处理事件,它无法找到事件处理程序定义...不知道有关控制台,直到我安装了某人的建议萤火虫。 – user481913 2011-06-09 10:06:55