我不知道有没有更好方法了,向各位请教了

解决方案 »

  1.   

    你现在用的方法应该够用了。另外一种常用的方法是:
    <span id=span1><select style="width:80"></select></span>
    <button onclick=test()>test</button>
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    function test(){
    span1.innerHTML='<select style="width:80"><option value="aa">bb<option value="cc">dd</select>'
    }
    //-->
    </SCRIPT>在大量插入option的时候效率会高一些(因为浏览器只要解析一次)。不过建议不要太考虑效率问题,你不会需要在select里面放几千个option的。关键是要安全,因为IE对select的处理中存在很多bug,要小心的避过雷区。