如何在单元格里面动态添加文本框? 求助

zzj9898 2007-01-07 06:07:41
在表格里面动态添加文本框可以实现:
<input name="button" type=button onClick='additem("tb")' value="添加>>">
<table id="tb">
</table>
<script language="javascript">
function additem(id)
{
var row,cell,str;
row = eval("document.all["+'"'+id+'"'+"]").insertRow();
if(row != null )
{
cell = row.insertCell();
str="<input type="+'"'+"text"+'"'+" name="+'"'+"StuName"+'"'+"><input type="+'"'+"button"+'"'+" value="+'"'+"删除"+'"'+" onclick='deleteitem(this,"+'"'+"tb"+'"'+");'>"
cell.innerHTML=str;
}
}
function deleteitem(obj,id)
{
var rowNum,curRow;
curRow = obj.parentNode.parentNode;
rowNum = eval("document.all."+id).rows.length - 1;
eval("document.all["+'"'+id+'"'+"]").deleteRow(curRow.rowIndex);
}
</script>

但是我要是想在表格的单元格里动态添加,应该怎么实现呢?
...全文
366 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zzj9898 2007-01-24
  • 打赏
  • 举报
回复
可以了~~谢谢
mydeman 2007-01-11
  • 打赏
  • 举报
回复
<td name="inputWrapper"></td>

<script language="javascript">
function addInput() {
document.getElementsByName("inputWrapper").innerHTML = "<input typpe='text'>";
}
</script>
java_new_comer 2007-01-11
  • 打赏
  • 举报
回复
看不大明白你的需求。最好加点注释~
zzj9898 2007-01-07
  • 打赏
  • 举报
回复
没人答复吗?? 还是我的问题很荒唐?

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧