用javascript来创建一个文档对象,这种用法比较常见.关键用到document对象得createElement(str)方法.
如:
<td align="left">工程类别:<mt:freeselect select="downlist_code,downlist_name" name="bz_project:prj_type:str:s" id="prjtype" sort="downlist_code asc" datamember="bz_ggdownlist" where="all_id=10003" other=" style=width:130px"/></td>
上面经过服务器单解析后会生成相应的html中 select 标签
var objOption2=document.createElement("OPTION"); //创建一个option对象
objOption2.text="所有";
objOption2.value="";
var objSelectNow2=document.getElementById("prjtype");//得到select标签对象
objSelectNow2.options.add(objOption2);//将objOption2添加到options数组中
objSelectNow2.value="";//设置select标签默认显示为所有
那么等同于在标签中加入了一个<option value="">所有</option> 元素.