Javascript 在调用函数的按钮之前追加新行
我对Javascript比较陌生。任何帮助都将不胜感激Javascript 在调用函数的按钮之前追加新行,javascript,html,jsp,Javascript,Html,Jsp,我对Javascript比较陌生。任何帮助都将不胜感激 function insertAnswer(){ //table var innerTable = document.getElementById('inner_table'); //the new row to be placed before this button var buttonA
function insertAnswer(){
//table
var innerTable = document.getElementById('inner_table');
//the new row to be placed before this button
var buttonAddAnswer = document.getElementById ("addMoreAnswer");
var row = document.createElement('tr');
var col = document.createElement('td');
var col2 = document.createElement('td');
var newCount = counter + 1;
col2.innerHTML = (counter + 1) + " <input type='text' name='answer" + newCount + "' id='answer" + newCount + "' class='mlselect' maxlength='200' size='90' >   <label>Go to:</label><input type='text' name='goTo' id='goTo' class='mlselect' maxlength='10' size='10' >";
row.appendChild(col);
row.appendChild(col2);
innerTable.appendChild(row);
//innerTable.parentNode.insertBefore(row, buttonAddAnswer);
counter++;
}
function insertAnswer(){
//桌子
var innerTable=document.getElementById('internal_table');
//要放置在此按钮之前的新行
var buttonadanswer=document.getElementById(“addMoreAnswer”);
var行=document.createElement('tr');
var col=document.createElement('td');
var col2=document.createElement('td');
var newCount=计数器+1;
col2.innerHTML=(计数器+1)+“转到:”;
行。追加子行(列);
行。追加子行(col2);
innerTable.appendChild(行);
//innerTable.parentNode.insertBefore(行、按钮和地址);
计数器++;
}
如果我想在按钮前插入行,我该如何操作?我以前试过
插入,但似乎不起作用。有人能把我引向正确的方向吗 也共享您的标记。如果您知道按钮所在行的索引,可以使用类似于tableSection.insertBefore(newRow,tableSection.rows[i])
的方法,其中tableSection是对按钮所在的tbody、thead或tfoot的引用。