如果是value,将e.options[i].text改为e.options[i].value
<select onkeydown=go()>
<option>性别</option>
<option>1 女</option>
<option>2 男</option>
<option>3 女</option>
<option>4 男</option>
<option>5 女</option>
<option>6 男</option>
</select>
<script>
function go(){
var e=window.event.srcElement
var k=String.fromCharCode(window.event.keyCode)
for(i=0;i<e.length;i++)if(e.options[i].text.indexOf(k)==0)break;
if(i<e.length)e.selectedIndex=i;
else alert("没有这个选项")
}
</script>

解决方案 »

  1.   

    <FORM name="F1">
    <SELECT NAME="select1" onChange="set_list(this.options.selectedIndex)">
    <OPTION SELECTED>音乐网站</OPTION>
    <OPTION>网上书籍</OPTION>
    <OPTION>软件下载</OPTION>
    </SELECT>
    <SELECT NAME="select2" >
    <OPTION SELECTED>============</OPTION>
    </SELECT>
    <INPUT TYPE="BUTTON" NAME="Button" VALUE="去看看!" onclick="go()">
    <SCRIPT LANGUAGE="JavaScript">
    var l=document.F1.select1.options.length;
    var group=new Array(l)
    for (i=0; i<l; i++)
    group[i]=new Array()group[0][0]=new Option("音乐网","http://www.sina.com.cn")
    group[0][1]=new Option("寂寞男孩","http://www.163.com")
    group[0][2]=new Option("BoxUp Music","http://www.sohu.com.cn")
    group[0][3]=new Option("MP3天籁村","http://www.newhua.com")
    group[0][4]=new Option("自由MP3联","")
    group[0][5]=new Option("音乐不断","")
    group[1][0]=new Option("多来米网","")
    group[1][1]=new Option("中国读书网","")
    group[1][2]=new Option("黄金书屋","")
    group[1][3]=new Option("榕树下","")
    group[2][0]=new Option("华军软件园","")
    group[2][1]=new Option("天极网下载 ","")
    group[2][2]=new Option("中国下载","")
    group[2][3]=new Option("ZDNet下载","")
    group[2][4]=new Option("海阔天空下载","")
    group[2][5]=new Option("海龙王主页","")
    var temp=document.F1.select2;function set_list(x)
    {
    for (m=temp.options.length-1;m>0;m--) temp.options[m]=null
    for (i=0;i<group[x].length;i++){
    temp.options[i]=new Option(group[x][i].text,group[x][i].value)
    }
    temp.options[0].selected=true
    }
    function go(){location=temp.options[temp.selectedIndex].value}
    </SCRIPT>
    </FORM>你要的是这样的效果吗!??