function fn() { var sel=document.getElementById("sel"); var option=sel.options; for(var i=0;i<option.length;i++){ option[i].onclick=function(){ alert(this.text);//获取下拉选项的文本值 alert(this.value);//获取下拉选项的value值 } } } </script></head><body> <select name="" id="sel" onchange="fn()"> <option value="0" selected="selected">vb</option> <option value="1">js</option> </select>这段代码哪里错了啊?
1 回答
已采纳
西兰花伟大炮
TA贡献376条经验 获得超318个赞
不需要用onclick,直接if(sel.options[i].selected){alert(sel.options[i].innerHTML)}
添加回答
举报
0/150
提交
取消