【发布时间】:2023-03-16 20:49:01
【问题描述】:
我一直在使用 javascript 创建一个下拉列表,根据选择的选项显示一个 div。
所有代码都可以在这里看到:
var select = document.getElementById('test'),
onChange = function(event) {
var shown = this.options[this.selectedIndex].value == 1;
document.getElementById('hidden_div').style.display = shown ? 'block' : 'none';
};
我想知道如何简化此代码并消除重复 - 也许是某种循环?
【问题讨论】:
-
去掉重复是什么意思?
-
@dreamweiver 你点击小提琴了吗?
-
你可以更多地即兴编写你的代码,更多的是多余的。编写一个处理程序,根据值 1 或 2 设置样式。
标签: javascript