嗨,我知道这次被问了很多次,我正在寻找一个简单的解决方案。
<select onchange="this.options[this.selectedIndex].value">
<option>--Select--</option>
<option value="1">One</option>
<option value="2">Two</option>
</select>
当用户选择一个选项时,让我们说一个选择框会显示数字1。
提前致谢
答案 0 :(得分:1)
为什么不在每个显示选项上使用数字?
例如<option value="1">1</option>
(并完全取出内联javascript)。
答案 1 :(得分:0)
这将设置选择框的实际innerHTML值,如果这是您的目标
<select onchange="this.options[this.selectedIndex].innerHTML=this.value">
<option>--Select--</option>
<option value="1">One</option>
<option value="2">Two</option>
</select>