ユーザーが[行の追加]ボタンをクリックしたときに、JavaScriptまたはASP C#を使用してフォームの表に行を追加しようとしています。私はJavaScriptで作業コードを持っています。私は<td></td>
タグの中にテキスト入力ボックスを持つ行を追加したいと思います。後で使用するために各要素にIDを追加するために使用しようとしているので、行数は私のコードにあります。ここでJavaScriptを使用してテーブルに行を追加する
element.innerHTML(<input id="tagcell"+(rowcount+1)+"" type="text"/>);
function addrow() {
var rowcount =
document.getElementById('tbl').getElementsByTagName('tbody').length;
window.alert(rowcount);
var tableRef = document.getElementById('tbl').getElementsByTagName('tbody')[0];
var newRow = tableRef.insertRow(tableRef.rows.length);
// Insert a cell in the row at index 0
var tagcell = newRow.insertCell(0);
var desccell = newRow.insertCell(1);
var loccell = newRow.insertCell(2);
var Namecell = newRow.insertCell(3);
var Sigcell = newRow.insertCell(4);
tagcell.innerHTML = "";
desccell.innerHTML="";
loccell.innerHTML = "";
Namecell.innerHTML="";
Sigcell.innerHTML = "";
}
<table id=tbl>
<tr>
<td id=tag_no>Col1</td>
<td id=desc> Col2</td>
<td id=loc> col3</td>
<td id=nme> col4</td>
<td id=sig> col5</td>
</tr>
</table>
<input type="button" value="clickme" onclick="addrow()" />
コードが機能しません。私たちはそれが動作することがわかりますようにそれをCodePenに投げてください。それから私たちはあなたの質問に答えます。 :) –
@GabeRoganそれは動作します...あなたは挿入されたセルにそれらを表示させるためにいくつかのコンテンツを入れる必要があります。 – freginold