我有以下的javascript行:的Javascript的innerHTML更新錯誤
<div id="box" name="1" margin="4px" padding="4px" onclick="memory(1)"></div>
與關聯memory()
函數爲:
function memory(a) {
var tmpDar = a-1;
var m = document.getElementsByName(tmpDar);
m.innerHTML = arrA[tmpDar];
}
然而,當我嘗試執行代碼時,HTML不會改變... 有人能幫幫我嗎?
'arrA'的內容是什麼? –
你真的有一個名爲'0'的元素嗎? (tmpDar)我想可能不是。你的'getElementsByName(tmpDar)'看起來有問題。 –
使用另一個函數動態地使用0到999之間的隨機數填充arrA – MrD