从下拉列表中选择特定项时,是否可以调用JS函数?
答案 0 :(得分:2)
HTML:
<select id="menu" name="menu">
<option value="something">Click here</option>
<option value="nothing">Not this</option>
</select>
JS:
document.getElementById('menu').onchange = function() {
if (this.options[this.selectedIndex].value === 'something') {
// Do something
}
};
将“某物”改为你想要的任何价值。
答案 1 :(得分:0)
另一种解决方案是:
HTML&amp; JS:
<select id="menu" name="menu" onClick="eval(this.value);">
<option value="func1();">Click here</option>
<option value="func2();">Not this</option>
</select>
如果需要,可以使用'onChange'更改'onClick'。
我从J-P借来了一些代码; - )