日期:2014-05-17  浏览次数:20562 次

标签<select>事件
标签<select> 
我想做一个动作,就是选中选项后,触发一个事件,
  用change 只能在选中项改变后才触发事件,
可我想做的是,只要选中一项就触发,不管选中项是否改变

------解决方案--------------------
<script language="javascript">
function showOptionValue(opt,msg){
var now=new Date();
var dt= (now.getYear())+'-'+(now.getMonth()+1)+'-'+now.getDate()+
' '+now.getHours()+':'+now.getHours()+':'+now.getSeconds()+'.'+now.getMilliseconds();
var resultZone=document.getElementById('reslut');
resultZone.style.margin="10px";
resultZone.innerHTML=dt +" 时,点击了: " + (opt.text + ' = '+opt.value);
}

</script>

<select>
<option value="1" onclick="showOptionValue( this )" >aaaaa</option>
<option value="2" onclick="showOptionValue( this )" >bbbbb</option>
<option value="3" onclick="showOptionValue( this )" >ccccc</option>
</select> 
<div id="reslut" ></div>
------解决方案--------------------
那就在每一个<select>标签都加上选中时触发的事件吧