<select id="Opt_Efa_AreaSelect"></select> 
var objSR = document.getElementById("Opt_Efa_AreaSelect");
objSR.innerHTML=" "+str;
 alert(objSR.innerHTML);
 objSR.innerHTML=str;
alert(objSR.innerHTML);
第一个结果<option value="00000000">不分</option><option value="10000100">执行长室</option>
第二个结果 不分</OPTION><OPTION value="10000100">执行长室</OPTION>
直接把<option value="00000000"> 这个没了   这是为什么呢,纠结一下 ,有人知道么...javascriptwebJavaScripthtmlc#

解决方案 »

  1.   

    不明白你的意思 发下str的内容吧
      

  2.   

    str 就是第一个结果 <option value="00000000">不分</option><option value="10000100">执行长室</option>
      

  3.   

    str 就是第一个结果 <option value="00000000">不分</option><option value="10000100">执行长室</option>
      

  4.   

    话说ie8下还真是  可能是把第一个<option>当<select>的闭标签了?呵呵  不是很清楚