大体意思是 更改id 为 "id" 的 select 选择框中的所有option的值

解决方案 »

  1.   

    将名为id的select控件的选项改为data数组内的值。并清空id为id+"txt"的控件值。
      

  2.   

    直接粘贴了一段给你 
    <BODY> 
    <select id="s"> 
    </select> <SCRIPT LANGUAGE="JavaScript"> 
    <!-- 
    var option = new Option( "abc", "2312" ); 
    document.all.s.options[0] = option; 
    var option2 = new Option( "def", "2312" ); 
    document.all.s.options[1] = option2; 
    //--> 
    </SCRIPT> 
    </BODY> 
    Option是 select 中的选择项,str1 是页面中看到的描述,而str2是这一项的值,比如 
    <option value="这里是str2">这里是str1</option> 
    new option(); 一般用在动态生成选择项目 
      

  3.   

    function getSelectdata( id , data ) 

    var selectObj = document.getElementById(id); //得到指定 id 的对象
    data=document.getElementById( id+"txt" ).value =""; //得到id为 id+“txt”的对象的值,应该 赋给哪个变量的 (data )
    selectObj.length=0 ;  //指定对象的长度
    selectObj.options[selectObj.length] = new Option("", ""); //建立option 对象给空值并放到selectObj
    for(var i=0;i <data.length;i++) 

    selectObj.options[selectObj.length] = new Option(data[i].text,data[i].value); 给selectObj
    新建立的option对象赋新值

    }