【发布时间】:2014-10-30 05:45:22
【问题描述】:
当我第二次选择相同的选项时,下拉菜单不起作用。 这是我的代码:
<html>
<body>
<p>Select a new car from the list.</p>
<select id="mySelect" onchange="myFunction()">
<option value="Audi">Audi
<option value="BMW">BMW
<option value="Mercedes">Mercedes
<option value="Volvo">Volvo
</select>
<script>
function myFunction() {
var x = document.getElementById("mySelect").value;
alert(x);
}
</script>
</body>
</html>
第一次选择any care eg:Audi,然后提示Audi,提示后再次选择Audi则没有提示出现。有人可以帮我看看这有什么问题吗?
【问题讨论】:
-
似乎在这里工作正常.. jsfiddle.net/s2n15ydo
-
选择BMW显示警报,再次选择BMW然后观察?
-
@AbdulJabbar,你明白我想说的吗?
-
您是否希望它在每次选择某个值时触发......即使它已经被选中?
-
@AbdulJabbar,绝对是的
标签: javascript html drop-down-menu