看这个:
这个文本筐你就当是数据库提出来的值 是在 1到10之间的<input type=text name=txt value=1><br>
这个button你就当是页面刷新的时候触发的事件<input type=button name=but value=Click onClick=butClick()>
<br>
<br>
<br>
<select name=sel>
<option value=1>1</option>
<option value=2>2</option>
<option value=3>3</option>
<option value=4>4</option>
<option value=5>5</option>
<option value=6>6</option>
<option value=7>7</option>
<option value=8>8</option>
<option value=9>9</option>
<option value=10>10</option>
</select>

解决方案 »

  1.   

    shebei.options[index].selected = true
      

  2.   

    不好意思,少了:<script language=javascript>
    function butClick()
    {
    sel.value=txt.value;
    }</script>
      

  3.   

    我的意思是没添加一个新的就选中新的!
    应该是在这个代码后边
    document.addproduct.shebei.options[document.addproduct.shebei.length] = new Option(subcat[i][2], subcat[i][3]);
     
    加上代码!
      

  4.   

    document.addproduct.shebei.options[document.addproduct.shebei.options.length-1].selected=true
      

  5.   

    obj.options[obj.options.length]=new Option(sText,sValue,true,true);
      

  6.   

    document.addproduct.shebei.options[document.addproduct.shebei.length] = new Option(subcat[i][2], subcat[i][3]);
    document.addproduct.shebei.options[document.addproduct.shebei.length-1].selected=true;
      

  7.   

    document.addproduct.shebei.options[document.addproduct.shebei.length] = new Option(subcat[i][2], subcat[i][3],true,true);
      

  8.   

    document.addproduct.shebei.options[document.addproduct.shebei.length] = new Option(subcat[i][2], subcat[i][3]);document.addproduct.shebei.options[document.addproduct.shebei.length].selected=true;