IE6下 JavaScript 点击select取selectedIndex 问题

     昨天在使用select的onclick中取selectedIndex 时候老出问题,后来发现取到的selectedIndex老是前面一次的,但延迟一些时间取就没有这个问题,不知道是不时BUG ,可能是IE6 DOM处理比较慢的缘故吧.今天在IE8下试验没有这样的问题.

<script type="text/javascript" >    
    
function sel_click(){           
     // 原先的选中index 
 var selectObj=document.getElementById("selobj");     
 var oldIdx = selectObj.selectedIndex;     
 alert(oldIdx);
  //确保取到点击后的index
 setTimeout(function(){alert(selectObj.selectedIndex);}, 60); 
}     
    
    
 
    
</script>
<body bgcolor="#FFFFFF">
<select id="selobj"  οnclick="sel_click()"  size="8" multiple="true">
  <option value="1"  >aaa</option>
  <option value="2" >bbb</option>
  <option value="3"  >ccc</option>
</select>
<div id="reslut" ></div>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值