Javascript 当用户单击按钮时动态添加行?

Javascript 当用户单击按钮时动态添加行?,javascript,html,Javascript,Html,当用户单击按钮时,动态添加行。我做了一个脚本,但它不工作,请帮助我 变量t; t=2; 函数插入(){ var tab=document.getElementById(“mytable”); var行=插入行(t); var cell1=insertCell(0); var cell2=插入单元(1); var cell3=插入单元(2); var cell4=插入单元(3); t=t+1; cell2.setAttribute('contenteditable','true'); cell

当用户单击按钮时,动态添加行。我做了一个脚本,但它不工作,请帮助我


变量t;
t=2;
函数插入(){
var tab=document.getElementById(“mytable”);
var行=插入行(t);
var cell1=insertCell(0);
var cell2=插入单元(1);
var cell3=插入单元(2);
var cell4=插入单元(3);
t=t+1;
cell2.setAttribute('contenteditable','true');
cell3.setAttribute('contenteditable','true');
cell4.setAttribute('contenteditable','true');
}
Html

像这样更改脚本


变量t;
t=2;
函数插入(){
var tab=document.getElementById(“mytable”);
var行=制表符插入行(t);
var cell1=行插入单元格(0);
var cell2=行插入单元格(1);
var cell3=行插入单元格(2);
var cell4=行插入单元格(3);
t=t+1;
cell2.setAttribute('contenteditable','true');
cell3.setAttribute('contenteditable','true');
cell4.setAttribute('contenteditable','true');
}
函数addRow(tableID){
var table=document.getElementById(tableID);
var rowCount=table.rows.length;
var row=table.insertRow(rowCount);
var cell3=行插入单元格(0);
var element2=document.createElement(“输入”);
element2.type=“text”;
element2.name=“txtbox[]”;
第三单元附属物(第二单元);
}


insertRow和insertCell是,在脚本中,您将它们用作。对象方法,顾名思义;需要一个对象才能被调用。这是用“.”完成的这是一个属性访问器。您获取表id并将其存储在tab变量中,现在您插入行而不提及表,这样它将进入行的位置完成了非常感谢您,请参考我的一些java脚本好书完成了非常感谢您,请参考我的一些java脚本好书您可以从tutorialspoint.com下载pdf,你可以从那个网站上学习