各行に4つのセルが含まれ、各セルにデフォルトでテキストボックスが含まれるテーブルがあります。行が 1 つしかなく、クリックするたびに行を追加できるボタンがあります。
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>