为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

梦里花落0921 2022-03-30 18:14:05
例如:<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()
查看完整描述

2 回答

?
慕桂英546537

TA贡献1848条经验 获得超10个赞

<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>



查看完整回答
反对 回复 2022-04-06
?
守候你守候我

TA贡献1802条经验 获得超10个赞

a(), b() 其实是window下的一个属性.
用jquery这样写
$(function() {
$('select[name=se1]').change(function() {
var v = $(this).val();
window[v].apply(window);
});
});



查看完整回答
反对 回复 2022-04-06
  • 2 回答
  • 0 关注
  • 141 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信