1

我有 7 张桌子(周一至周日),每张桌子下都有一个添加新行的按钮。我无法重命名表的 id,因为它是从脚本生成的。

我想我有两个选择

1)javascript中的脚本来选择表,因为只有7个。

2)将表格包含在 Div 标签内(我可以添加),例如这个非工作示例

4

3 回答 3

0

试试这个它会工作

function displayResult(number)
{
    var table1=document.getElementById(number).getElementsByTagName("table")[0];
    var row=table.insertRow(-1);
    var cell1=row.insertCell(0);
    var cell2=row.insertCell(1);
    cell1.innerHTML="New";
    cell2.innerHTML="New";
}
于 2013-02-26T13:04:51.707 回答
0
   YOU can use jQuery for this....

    $('.element').on('click', function(){
             rows='';     
             var row='<tr><td>...</td>....</tr>';
             rows=rows+row;
             $(rows).appendTo('table');
        });

 for jQuery visit...

http://jquery.com/

于 2013-02-26T13:06:12.447 回答
0

您可以执行以下操作 -

单击按钮调用 javascript 函数并传递该元素。参考该元素获取相应的表并在其中添加一行。

function jsfunc(elem) {
     $(elem).prev("table").append("<tr>....</tr>") //add row logic using jquery
}

使用 javascript 的类似逻辑,我认为这对你来说不会有问题。在这种情况下,您永远不需要表的 id。

于 2013-02-26T12:41:58.420 回答