请问如何生成?
<script language="JavaScript">
var subcat = new Array();
subcat[0] = new Array("广东","服务中心","服务中心","BG01","06","0601");
subcat[1] = new Array("河北","前台接待","前台接待","BG02","06","0602");
subcat[2] = new Array("河南","订阅部","订阅部","BK02","12","1202");
subcat[3] = new Array("湖北","计财结算部","计财结算部","BK01","12","1201");
function changeselect1(locationid)
{
document.form1.SDepart.length = 0;
for (i=0; i<subcat.length; i++)
{
if (subcat[i][0] == locationid)
{
document.form1.SDepart.options[document.form1.SDepart.length] = new Option(subcat[i][1], subcat[i][2]); //此行生成新的Option
}
}
}
</script>
<select name="BDepart" onChange="changeselect1(this.value)">
<option value="广东">广东</option>
<option value="河北">河北</option>
<option value="河北">河南</option>
<option value="河北">湖南</option>
</scelect>
如何使以上生成新的Option语句可以生成以下带id='??'的Option。即一般来说以上语句已经成功生成
<option value="珠海">珠海</option>了,但如何加上id=''?
<option value="珠海" id="广东">珠海</option>
<option value="深圳" id="广东">深圳</option>