第一个参数用来传表格id,第二个参数传行,第三个传列,如<a onclick="addTextbox('table1',2,3)">
下面的代码可能浏览器兼容性不好,你可以参考一下
<script>
function addTextbox(tableId,row,col)
{
var tab;
var td;
try
{
tab=document.getElementById(tableId);
td=tab.getElementsByTagName("tr").item(row-1).getElementsByTagName("td").item(col-1); //获取单元格
}
catch(e)
{
alert("找不到单元格");
}
var inputbox=document.createElement("input"); //控件
inputbox.setAttribute("type","text");
td.appendChild(inputbox); //添加控件
td.setAttribute("style","background-color:gray;"); //设置背景色
}
</script>
温馨提示:答案为网友推荐,仅供参考