动态创建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>