我填写的HTML表格与下面的代码行innerHTML的替代Firefox的
的Javascript:
var newTR = document.createElement("TR");
var newTD;
newTD = document.createElement("TD");
newTD.width = "22%"
newTD.innerHTML = "<input type='text' name='AppOrderTxt1' readOnly='true'"+
"' id='AppOrderTxt' value=' test' class='text-noborders' onFocus='this.blur()' size='3'/>";
newTR.appendChild(newTD);
if(document.all){
tblRCRPCombo.children[0].appendChild(newTR);
}else{
tblRCRPCombo.insertRow(tblRCRPCombo.rows.length);
tblRCRPCombo.rows[tblRCRPCombo.rows.length-1].innerHTML=newTR.innerHTML;
}
当我试图通过名字AppOrderTxt1
得到请求参数值,在Firefox返回null
,而同样的东西在IE中工作。
是否输入出现在HTML页面?如果修复了语法错误(在id属性之前有一个额外的引号),它会起作用吗? – 2012-02-27 08:36:02
我已删除多余的报价,但它不能有任何区别 – chetan 2012-02-27 09:10:36
您是否解决了这个问题? – Niklas 2012-02-28 10:30:06