我填寫的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