要知道这个option是第几个,然后执行
optionname.selectedIndex=这个option的编号,如
optionname.selectedIndex=0;
选中第一项

解决方案 »

  1.   

    我的意思是有其它办法吗?比如是否有设置selected这个方法?如果用selectedIndex的话必须要知道编号,那么在动态生成的下拉框中就比较麻烦了。
      

  2.   

    <script>
    function addOption()
    {
    op = document.createElement("OPTION");
    document.all.sel.options.add(op);
    op.value = 'e';
    op.innerText = 'eee';
    op.selected = true;
    }
    </script>
    <select id='sel'>
    <option value='a'>aaa</option>
    <option value='b'>bbb</option>
    <option value='c'>ccc</option>
    <option value='d'>ddd</option>
    </select>
    <input type=button value='添加' onclick='addOption()'>
      

  3.   

    new Option()里面的第三个参数好象是选中弄成1试试~~