当iClsName等于浙江省时如何才能让一级分类用上selected
当eClsName等于宁波市时如何才能让二级分类用上selected
比如:
<select name="iClsId">
<option value="0">一级分类</option>
<option value="1" selected>浙江省</option>
</select>
<select name="iClsId">
<option value="0">二级分类</option>
<option value="3">杭州市</option>
<option value="4" selected>宁波市</option>
<option value="5">台州市</option>
</select><script language="javascript" type="text/javascript">
var iClsName = "浙江省";
var eClsName = "宁波市";
function iGetResult(str) {
BuildSel(unescape("0,1|一级分类,浙江省"),document.all.iClsId)
}
function eGetResult(str) {
BuildSel(unescape("3,4,5|杭州市,宁波市,台州市"),document.all.eClsId)
}
function BuildSel(str,sel) { 
sel.options.length=0; 
var arrstr = new Array(); 
arrstr = str.split("|"); 
arrstri = arrstr[0].split(","); 
arrstrn = arrstr[1].split(","); 
for(var i=0;i<arrstri.length;i++) {
sel.options[sel.options.length]=new Option(arrstrn[i],arrstri[i])
}
}
</script>
<body onload="iGetResult(0)">
<select name="iClsId" onChange="eGetResult(this.value)"><option value="0">一级分类</option><select>
<select name="eClsId"><option value="0">二级分类</option></select>