테이블에 TR을 동적으로 추가/삭제할 수 있는 예제입니다.
동적으로 추가되는 TR이외의 제목같은 다른 TR이 있다면 19라인에서 0대신 1 또는 그이상.. 지워지지 말아야할 TR 갯수-1
로 지정하시면 됩니다.
<script language="javascript"> function addItem() { var lo_table = document.getElementById("TblAttach"); var row_index = lo_table.rows.length; // 테이블(TR) row 개수 newTr = lo_table.insertRow(row_index); newTr.idName = "newTr" + row_index; newTd=newTr.insertCell(0); newTd.innerHTML= "첨부파일#"+row_index; newTd=newTr.insertCell(1); newTd.align = "center"; newTd.innerHTML= "<input type=text name=subject align=absmiddle >"; } function delItem(){ var lo_table = document.getElementById("TblAttach"); var row_index = lo_table.rows.length-1; // 테이블(TR) row 개수 if(row_index > 0) lo_table.deleteRow(row_index); } </script> <div id="layer1"> <table border=0 cellpadding=0 cellspacing=0 id="TblAttach"> <tr> <td width="100"> 첨부파일# </td> <td width="100" align=center> <input type=button value="추가" onclick="addItem();"> <input type=button value="삭제" onclick="delItem();"> </td> </tr> </table> </div>