首先,我对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
你什么错误? –