IE6.0中通过js脚本改变下拉框选中项的问题 没问题 IE会保留原来的选项的跟js 无关 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没问题 IE会保留原来的选项的跟js 无关 原因是输入焦点问题,并且你需要点了下拉框才能按数字键切换你用我这个试试,不用点下拉框就可以用数字键改变选项只需要事先让LISTBOX获得焦点就可以了<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" ><HTML><HEAD> <SCRIPT language="JavaScript"></SCRIPT> <SCRIPT> function keySelect() { with(window.event){ with(srcElement){ selectedIndex = keyCode-48; } } } </SCRIPT></HEAD><body onload="document.all.abc.focus();"> <select name=abc onkeypress="keySelect()"> <option value="第0项">第0项</option> <option value="第1项">第1项</option> <option value="第2项">第2项</option> </select></body></HTML> 为什么鼠标一点到别的地方后“selectedIndex = keyCode-48;”已经生效的作用又失效了?实在不明白,是不是IE的BUG?有什么办法能够让"selectedIndex"的改变彻底生效,不会被鼠标无意义的点击所影响? 全选以后点下一页,返回以后全选状态不变 请问jquery 的 WYMeditor怎么使用啊 在一个滚动的页面里,想让一个<div>始终定位在左上角,请问怎么做?只告诉我怎样定位就好了,谢谢。 ajax问题,如果服务器在n秒内没有相应,则终止当前请求,如何实现? 问,能否删除有绑定的 datagrid 的其中的一行? 有关刷新与关闭的问题 radio问题 vml 难题 求解:怎么样在客户短检测用户提交的表单??(急,请看看我的那里错了) 移动端怎么判断手指移入移出元素? 怎么设置<object>对象才能没有有边框???? 如何用replace()替换
你用我这个试试,不用点下拉框就可以用数字键改变选项
只需要事先让LISTBOX获得焦点就可以了<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<SCRIPT language="JavaScript"></SCRIPT>
<SCRIPT>
function keySelect()
{
with(window.event){
with(srcElement){
selectedIndex = keyCode-48;
}
}
}
</SCRIPT>
</HEAD>
<body onload="document.all.abc.focus();">
<select name=abc onkeypress="keySelect()">
<option value="第0项">第0项</option>
<option value="第1项">第1项</option>
<option value="第2项">第2项</option>
</select>
</body>
</HTML>
有什么办法能够让"selectedIndex"的改变彻底生效,不会被鼠标无意义的点击所影响?