テーブルの行をグローバル JavaScript 変数にコピーする簡単なスクリプトがあります(グローバル変数を使用することは JavaScript では良い考えではありませんが、これは開発のためだけです)と、"onClick " イベント。
行を実行して挿入します。問題は、行が 1 回しか挿入されないことです。
サンプルテーブルはこちら
<table id="myTable">
<tbody>
<tr id="copyRow">
<td>Sample Cell</td>
</tr>
<tr>
<td><a href="javascript:void();" onClick="insertRow(copy_row, this.parentNode.parentNode.parentNode)">Insert Row</a></td>
</tr>
</tbody>
</table>
これが私のサンプルjavascriptです:
<script type="text/javascript">
copy_row = document.getElementByID('copyRow').cloneNode(true); //Runs when page first runs
function insertRow(insertRow, insertBeforeMe){
insertBeforeMe.parentNode.insertBefore(insertRow, insertBeforeMe)
}
</script>
私は困惑しています