JavaScript代碼的 無法獲取屬性 '0' 未定義或空引用的JavaScript的Internet Explorer
function update() {
var newAmt = 0;
var newtable = document.getElementById("tbl");
for (var i = 0; i < newtable.rows.length; i++) {
innerTable = newtable.rows[i].cells[0].childNodes[0];
if ((innerTable.rows[0].cells[5].childNodes[0].value != "")
&& !(isNotNumber(innerTable.rows[0].cells[5].childNodes[0].value))) {
newAmt = newAmt + parseFloat(innerTable.rows[0].cells[5].childNodes[0].value);
}
}
</script>
innerTable.rows [0]拋出異常作爲無法獲取的未定義的屬性 '0'或在Internet Explorer
但同一段代碼空引用是Eclipse的Web瀏覽器可以正常使用
HTML
<table id="tbl">
<logic:iterate name="editList" property="list" id="editForm">
<tr>
<td>
<table>
<tr>
<td></td>
<td /></td>
<td></td>
<td /></td>
<td></td>
<td><html:text name="Amt" onchange="update()" /></td>
</tr>
<tr>
</tr>
<tr>
</tr>
</table>
</td>
</tr>
</logic:iterate>
</table>
在這一個從過去兩天卡住。完全夠了有人幫我
由於提前
這說明了什麼? 'for(var i = 0; i
mplungjan
VAL = innerTable.rows [0] .cells [5] .childNodes [0]。價值; //拋出異常爲**無法獲取屬性'0'的未定義或空引用** – Naveen
請檢查我在IE中更新的代碼 - 填寫一些數字並單擊按鈕 – mplungjan