var selText,selValue;
  selText="3333" ;
  selValue="dddd";
  var opt = new Option(selText, selValue);
    var temp=selRight.length;
    selRight.options[temp] = opt; 这个根本没有嘛假如你有3个option那temp是3,可是option只有option[0],option[1],option[2]哪里来的3?要是想添加的话用sel.add()方法

解决方案 »

  1.   

    to runmin(稻草人):
    我用add()也不行呀!错误提示:参数无效
    var opt = new Option;
        opt.text=selText;
        opt.value=selValue;
        
              selRight.add(opt);帮忙看看呀,急用!
      

  2.   

    <html>
    <head>
    <script language="javascript">
    function addItem(){
    var opt = document.createElement("OPTION");  
    opt.text="2";
    opt.value="2";
    document.all.sel.add(opt);
    }
    </script>
    </head>
    <body >
    <form name="frm">
    <div id="lb">
    <select id="sel">
    <option value="1">1</option>
    </select>
    </div>
    <input type="button" value="ADD" onclick="addItem()">
    </form>
    </body>
    </html>