- innerHTML:修改大部分HTML页面元素的内容
- value:表单控件如<input../><textarea>的内容由该属性控制
- className:修改HTML元素的css样式
- style:修改HTML的内联cssyang样式
- option[]:对select元素的指定列表项赋列表框改列表框、下拉菜单的指定列表项
<body>
改变第<input id="row" type="text" size="2"/>行,
第<input id="cel" type="text" size="2" />列的值为:
<input id="celVal" type="text" size="16" /><br/>
<input id="chg" type="button" value="改变" onclick="change();"/>
<table id="d" border="1" style="width:580px;border-collapse:collapse;">
<tr>
<td>aaaaaaaaaaa</td>
<td>ddddddddddd</td>
</tr>
<tr>
<td>aaaaaaaaaaa</td>
<td>ddddddddddd</td>
</tr>
<tr>
<td>aaaaaaaaaaa</td>
<td>ddddddddddd</td>
</tr>
</table>
<script type="text/javascript">
var change=function(){
var tb = document.getElementById("d");
var row=document.getElementById("row").value;
row=parseInt(row);
if(isNaN(row)){
alert("您要修改的行必须是整数");
return false;
}
var cel = document.getElementById("cel").value;
cel=parseInt(cel);
if(isNaN(cel)){
alert("您要修改的列必须是整数");
return false;
}
if(row>tb.rows.length||cel>tb.rows.item(0).cells.length)
{
alert("要修改的单元格不在表格内");
return false;
}
tb.rows.item(row-1).cells.item(cel-
1).innerHTML=document.getElementById("celVal").value;
}
</script>
</body>
![](https://i-blog.csdnimg.cn/blog_migrate/5fca26d2d4c2d6a31844eb1cd97ca8d2.png)