我有这样的事情:
<select id="Task" onChange="function1();"> ...
我想问一下当执行function1,原始的还是新的时,select会有什么值?感谢。
答案 0 :(得分:1)
这是显示的新值
<select onchange="blah(this)">
<option value="1">1</option>
<option value="2">2</option>
</select>
function blah(e) {
console.log(e.value);
}
答案 1 :(得分:1)
新值,使用
<select id="Task" onchange="function1(this);">
<script>
function function1(x){alert(x.value)};
</script>
亲眼看看。
答案 2 :(得分:0)
新的。您可以像访问它一样访问它:
mySelect.options[myselect.selectedIndex].value;
答案 3 :(得分:0)
您的函数将检索 new 值。
当元素的值已经发生时,会发生onchange事件 改变。