如果是要用js进行加载,建议不要写成list,js貌似不能取list的值吧。将值存放在数组中。function xx(value){ for(var i=0;i document.getElementById("select").appendChild(option); option.value=i+1; //每个option的位置 option.text=value[i];//每个Option的值 }}页面body中加载onload=xx(<%request.setAttribute("name")%>)