首先,我對JavaScript不太瞭解。我想用JavaScript動態構建一個HTML表格TD元素。這是我的代碼無法正常工作。將變量賦值給innerHTML
<script type="text/javascript">
function changed(num){
a1=num;
a2=num+1;
a3=num+2;
for(var i=1;i<=3;i++){
document.getElementById("boxA"+i).innerHTML=eval('a'+i);
}
}
</script>
下面是HTML代碼:
<input type="text" name="box" onChange="changed(this.value);">
<table width="400" border="10" cellpadding="5">
<tr>
<td id="boxA1"> </td>
<td id="boxA2"> </td>
<td id="boxA3"> </td>
</tr>
</table>
如果我進入在輸入字段中的值1,下面的值應爲1,2,3
你什麼錯誤? –