生成动态表

时间:2011-09-17 10:47:26

标签: javascript html-table

function td(id)
{
    var td=document.getElementById(id+'');
    var table = document.createElement('table');
    var tbody=document.createElement('tbody');
    var tr = document.createElement('tr');
    var tdchild = document.createElement('td');
    tdchild.innerHTML="<input type=text name=txt size=2>";
    tr.appendChild(tdchild);
    tbody.appendChild(tr);
    table.appendChild(tbody);
    td.appendChild(table);
}

我想在点击按钮时在侧面生成一个表格。它没有这样发生?

2 个答案:

答案 0 :(得分:1)

您的代码看起来对我来说正确,它似乎按预期工作。

检查this fiddle

您确定使用正确的ID调用td函数,并且该ID位于td元素中,而不是在table元素中吗?

答案 1 :(得分:0)

这对我有用。您是否定义了将运行此功能的单击侦听器?是否存在具有指定ID的td?