解决方案 »

  1.   


    var selectObj = document.getElementById('mySelect');
    selectObj.options.length  = 0;
    if (isA == true){
        selectObj.options.add(new Option('a','a'));
    }
    if (isB == true){
        selectObj.options.add(new Option('b','b'));
    }
    if (isC == true){
        selectObj.options.add(new Option('c','c'));
    }
      

  2.   


    <select id="mySelect"> </select>
    <script language="javascript">
    <!--
    var isArray=[
    //['option-text','option-value',true/false],
    ['optionA','valueA',true],
    ['optionB','valueB',false],
    ['optionC','valueC',true],
    ['optionD','valueD',false],
    ['optionE','valueE',true],
    ['optionF','valueF',false]
    ]
    var selectObj = document.getElementById('mySelect');
    for (var i=0;i<isArray.length;i++)
    if (isArray[i][2])selectObj.options.add(new Option(isArray[i][0],isArray[i][1])); selectObj.onchange=function(){alert(this.value)}//for test//
    //-->
    </script>
      

  3.   

    感谢LIHY70 与 caiying2009 详细的答复!!