動態添加表格問題

myp506 2008-07-01 02:46:13
var html;
html="";
var ul=document.getElementById("add");
var ul_ary=ul.getElementsByTagName("table");

var tables = document.createElement( "table" );
var j=ul_ary.length+1;
tables.id='tb'+j;
var tbodys=document.createElement("tbody");
var tr=document.createElement("tr");

html+="<td class='xuhao' align='center'>"+j+"</td>";
html+="<td class='xuhao' align='center'><input type='checkbox' id='choose"+j+"' name='choose"+j+"'></td>";
html+="<td class='tb_text' align='center'><input type='text' id='dep"+j+"' name='dep"+j+"'></td>";
html+="<td class='tb_text' align='center'><input type='text' name='name"+j+"' id='name"+j+"'></td>";
html+="<td class='tb_text' align='center'><input type='text' name='userno"+j+"' id='userno"+j+"'></td>";
tr.innerHTML=html;
tbodys.appendChild(tr);
tables.appendChild(tbodys);
ul.appendChild(tables);
代碼如上,但是點擊按鈕時,什麼也不顯示
...全文
43 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
neo_yoho 2008-07-01
  • 打赏
  • 举报
回复

<SCRIPT LANGUAGE="JavaScript">
function add()
{
var ul=document.getElementById("add");
var ul_ary=ul.getElementsByTagName("table");
var tables = document.createElement("table");
var j=ul_ary.length+1;
tables.id='tb'+j;

var tr = tables.insertRow();
var td = tr.insertCell();
td.className="xuhao";
td.align="center";
td.name="choose";
td.innerHTML = j;

td = tr.insertCell();
td.className="tb_text";
td.align="center";
td.name="choose";
td.innerHTML = "<input type='checkbox' id='choose"+j+"' name='choose"+j+"'>";

td = tr.insertCell();
td.className="tb_text";
td.align="center";
td.name="choose";
td.innerHTML = "<input type='text' id='dep"+j+"' name='dep"+j+"'>";

td = tr.insertCell();
td.className="tb_text";
td.align="center";
td.name="choose";
td.innerHTML = "<input type='text' name='name"+j+"' id='name"+j+"'>";

td = tr.insertCell();
td.className="tb_text";
td.align="center";
td.name="choose";
td.innerHTML = "<input type='text' name='userno"+j+"' id='userno"+j+"'>";

ul.appendChild(tables);
}
</SCRIPT>
<div id=add></div>
<INPUT TYPE="button" value="add" onclick="add()">
s_liangchao1s 2008-07-01
  • 打赏
  • 举报
回复
给个能调适的代码

87,993

社区成员

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

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