2

我有一个选择选项:

<select>
    <option value="select">select</option>
    <option value="audi">Audi</option>
    <option value="bmw">BMW</option>
    <option value="vw">VW</option>
</select>

现在我想要的是,无论我从下拉列表中选择什么选项,选择中的值都应该始终是“选择”。谢谢。

4

3 回答 3

3

你可以尝试这样的事情:

<select id="yourselect">
    <option value="select">select</option>
    <option value="audi">Audi</option>
    <option value="bmw">BMW</option>
    <option value="vw">VW</option>
</select>


<script>
   var s = document.getElementById('yourselect');
   s.onchange = function() {
      s.selectedIndex = 0;  // on change event always select the first option
   }
</script>

小提琴示例:http: //jsfiddle.net/8geek/

于 2012-10-17T07:59:54.003 回答
0

为事件添加事件侦听器onchange,在该侦听器中将当前选择的选项设置为Select动态

于 2012-10-17T08:00:35.863 回答
0

就像 Jukka 提到的那样,您似乎想要一个所有选择都具有相同效果的选择元素?但是,您至少应该存储选择的选项。

也许这是您正在寻找的东西:http: //jsfiddle.net/NfRRM/

于 2012-10-17T08:29:04.100 回答