こんな感じでしょうかねぇ。 まず複製する部分をtbodyでまとめてから、cloneNodeでコピーする。 name属性の後ろの数字はtbodyの数をカウントして得る。 (複製するたびに増えるのでグローバル変数を使わなくて済む) 最後にtableにappendChildする。 ボタンはtheadに置くことで対処しました。 <script type="text/javascript"> function cloneFunc(){ var table01 = document.getElementById("table01"); var tbody = table01.getElementsByTagName("TBODY"); var cnt = tbody.length; var copy = tbody[0].cloneNode( true ); var inp = copy.getEle