不多bb,直接上代码
html代码:
<li><span>所属类别</span> <select id="cate" name="categoryid"> <s:iterator value="#session.cateList" var="category"status="stat"> <option name="category" value="${id }">${name }</option> </s:iterator> </select> </li> <li><span>所有者</span> <select id="user" name="userid"> <s:iterator value="#session.vipList" var="user"status="stat"> <option name="vip" value="${id }">${username }</option> </s:iterator> </select> </li>
js代码:
var cateSelected = "${categoryid}"; var vipSelected = "${userid}";//表示赢选中人的id,从后台传递到页面 var cat = document.getElementsByName("category"); var vip = document.getElementsByName("vip");//html代码中所有的option for(var i=0;i<cat.length;i++){ if(cat[i].value == cateSelected){ cat[i].selected = true; } } for(var i=0;i<vip.length;i++){ if(vip[i].value == vipSelected){ vip[i].selected = true; } }