【发布时间】:2017-05-30 10:18:19
【问题描述】:
我想检查是否在选择字段中选择了特定选项/值,然后根据所选选项/值自动更改另一个元素的类。
<select onchange="wow(this.value)">
<option value="a">a</option>
<option value="b">b</option>
<option value="c">c</option>
</select>
<div id="x" class="hide">x</div>
<script>
function wow(value) {
switch (value) {
case "c":
document.getElementById("x").setAttribute("class", "show");
break;
default:
document.getElementById("x").setAttribute("class", "hide");
break;
}
}
</script>
我在这里创建/派生了一个工作示例http://jsfiddle.net/CVxP7/112/,但我不想直接在 select 标记中调用 onchange 事件。
这可以通过使用 EventListener 或其他触发器来完成吗? 我必须使用普通的 javascript 或 mootools。
【问题讨论】:
标签: javascript drop-down-menu onchange