急求一个SELECT解,万分感谢
function winImg(){
var obj=document.all.mudedi.options;
for(i=0;i<obj.length;i++){
if(obj[i].selected==true){
alert(obj[i].value);
}
}
}
<select name="mudedi" onclick="winImg()" size="10" multiple="MULTIPLE">
<option value=1>a</option>
<option value=2>aa</option>
<option value=3>aaa</option>
</select> 什么问题??光给代码,不知道你要解决什么问题 看我这个程序有错吗?我测试的时候不对.选上某一个时,不弹出值,再选另一个时,弹出上次那个选过的值.然后再另选下一个时,弹出值是上一个.
在FIREFOX中没问题,在IE中有问题,也有朋友告诉我是浏览器问题.但我感觉还是我的代码有问题,急请解答! 没人理啊?急 代码没啥问题 麻烦你们在贵机器上测试一下,我用的是IE6.0,弹出的值根本就不对 知道了,全是那个multiple="MULTIPLE"的怪 我还想给SELECT做ONCHANGE事件.
这个multiple="MULTIPLE"所以必须的存在.但它的存在,就影响我选上某一个时弹出的值(会有误)
希望高手帮忙,现在就解决在<select name="mudedi" onclick="winImg()" size="10" multiple="MULTIPLE">这种情况下,alert(obj[i].value);弹出的值是对的
页:
[1]
