<option value="珠海&id='广东'">珠海</option>

解决方案 »

  1.   

    <option value="珠海&id=广东">珠海</option>
    最好不要单引号。
      

  2.   

    <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)
    {
           var op = new Option(subcat[i][1], subcat[i][2]);
           op.id = subcat[i][1];
           document.form1.SDepart.options[document.form1.SDepart.length] = op; //此行生成新的Option
    }
    }
    }
    </script><form name=form1>
      <select name="BDepart" onChange="changeselect1(this.value)">
        <option value="广东">广东</option>
        <option value="河北">河北</option>
        <option value="河北">河南</option>
        <option value="河北">湖南</option>
      </select>
      <select name=SDepart></select>
    </form>
    <input type=button value=innerHTML onclick="alert(document.form1.SDepart.innerHTML)">