1

我有一个选择输入,该输入应在选择选项时调用JavaScript函数。

我正在使用这段代码来做到这一点:

<select id="main-category" name="main-category" class="dropdown" tabindex="2" onChange="showSubcats(this.value);">
<option value="">Please Select</option>
<option value="1">First Option</option>
<option value="2">Second Option</option>
</select>

但是,showSubcats()当所选选项发生更改时,永远不会调用该函数。我尝试测试它,我什至尝试调用一个不存在的函数来查看是否会收到 Javascript 错误 - 没有,该函数从未被调用。我究竟做错了什么?

功能是什么并不重要,假设它只是document.getElementById("some_id").innerHTML = "test"我现在在那里用于测试目的的功能。

我究竟做错了什么?

4

1 回答 1

0

请看一下http://jsfiddle.net/8pnDw/

我所做的只是:将您的函数调用更改为 alert(...)。它完美地工作。如果您在使用 JavaScript 时遇到问题,请告诉我们。

希望能帮助到你!

于 2012-04-16T16:18:30.067 回答