改成:
<tr>
<td width="20%"height="25" id="id2home1"><a  onclick="JavaScript:editcity('2301')" href="#">修改</a></td>
<SCRIPT language=JavaScript>editcity("2301");</SCRIPT>
</tr>editcity("2301")调用了<td id="id2home1">,所以要在之后运行

解决方案 »

  1.   

    另一个问题:
      if(sortFieldid[i].text==pro)
       { //alert(pro);
       oOption.selected="selected";
        }
         oOption.text = " "+sortField[i].text+" ";
        oOption.value = sortField[i].text;   
         document.getElementById("1").options.add(oOption); 
    改成:
         oOption.text = " "+sortField[i].text+" ";
        oOption.value = sortField[i].text;   
         document.getElementById("1").options.add(oOption); 
      if(sortFieldid[i].text==pro)
       { //alert(pro);
       oOption.selected=true;
        }
    虽然不清楚为什么,但是option加入到select后再设定selected 比较规范