我有一個表,其中每行包含4個單元格,每個單元格默認包含一個文本框 。我只有一行和一個按鈕,允許我每次點擊時添加一行。如何用文本框動態添加表格行?
如何在Javascript中動態添加包含文本框的錶行?
我也想有自己的文本框的ID變化:
<input type="text" id="txtbox1" />
<input type="text" id="txtbox2" />
現在,我有一些代碼,增加細胞:
的JavaScript:
<script type="text/javascript">
function insertRow(){
var table=document.getElementById("tbSibling");
var row=table.insertRow(2);
var cell1=row.insertCell(0);
var cell2=row.insertCell(1);
var cell3=row.insertCell(2);
var cell4=row.insertCell(3);
}
</script>
的表:
<table id="myTable">
<th>Name</th>
<th>Age</th>
<th>Gender</th>
<th>Occupation and Employer</th>
<th>Add</th>
<tr>
<td><input type="text" id="txtName" /></td>
<td><input type="text" id="txtAge" /></td>
<td><input type="text" id="txtGender" /></td>
<td><input type="text" id="txtOccupation" /></td>
<td id="btnAdd" class="button-add" onclick="insertRow();">add</td>
</tr>
</table>
@fragile窗口編輯帖子時:請刪除與問題無關的問候/關閉。見[這篇文章](// meta.stackoverflow.com/questions/260776/should-i-remove-fluff-when-editing-questions)。 – FrankerZ
感謝您指出,不確定是否刪除問題。我將在未來做到這一點。 – fragilewindows