动态创建option 以前使用的方式是: var option=document.createElement("option"); option.text = linkman[i]; option.value = linkman[i]; document.forms[0].to.options.add(option); (注:linkman[i]是通过ajax获得的用户名信息,document.forms[0].to 是页面中的一个select对象) 今天发现还有另外一种形式: var destList_me = document.forms[0].to; var len = destList_me.length; destList_me.options[len] = new Option(linkman[i], linkman[i]); // 第一个参数是text 第二个参数是 value len++; 两种方式各有特点,根据情况而确定使用哪种方式。 <body> <form name="" action=""> <select name="to"></select> </form></body>