循环数据:
<td><div id="taxis<?=$rs['sortID']?>_edit" onclick="insRow('sort_taxis','<?=$rs['sortID']?>','<?=$rs['sortTaxis']?>')" ><?=$rs['sortTaxis']?></div></td>function taxis(n,m){
document.getElementById("taxis"+n+"_edit").innerHTML=m;
}
function insRow(x,n,m){
document.getElementById("taxis"+n+"_edit").innerHTML="<input type='text' id='type"+n+"' value='"+m+"' onChange='taxi(\""+x+"\","+n+")' onBlur='taxis(\""+n+"\","+m+")'>";
document.getElementById("taxis"+n+"_edit").getElementsByTagName("input")[0].focus(); 
//document.getElementById("taxis"+n+"_edit").onclick=null; 
}单击任意数据后调用insRow();
input失去焦点时调用taxis();这条document.getElementById("taxis"+n+"_edit").getElementsByTagName("input")[0].focus();获取焦点
FF下可以正常显示
IE下,如果在单击一下数据,光标就会消失,数据也无法再进行修改.
document.getElementById("type"+n).select();也无法在IE下正常执行.问题:
有没有其他更好的方法以获取input的焦点,支持FF与IE.请高手帮忙解决