请问该如何使用javascript控制下拉选择调用相应函数?

例如:
<select name="se1" class="t9" id="se1" style="width:80px">
<option value="0">A</option>
<option value="1">B</option>
</select>

function a() { alert("A"); }
function b() { alert("B"); }

选择A时调用函数a();选择B时调用函数b()

梦里花落0921
浏览 142回答 2
2回答

慕桂英546537

<select name="se1" class="t9" id="se1" style="width:80px" onchange="change(this);"><option value="0">A</option><option value="1">B</option></select><script>function a() { alert("A"); }function b() { alert("B"); }function change(o){if(o.selectedIndex=="0"){a();}if(o.selectedIndex=="1"){b();}}//代码要尽量简单 通用</script>

守候你守候我

a(), b() 其实是window下的一个属性.用jquery这样写$(function() {$('select[name=se1]').change(function() {var v = $(this).val();window[v].apply(window);});});
打开App,查看更多内容
随时随地看视频慕课网APP