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