Table deleteRow() 메서드
정의와 사용법
deleteRow()
지정된 인덱스 위치에서 테이블에서 행을 제거하는 메서드입니다.
ヒント:사용하십시오 insertRow() 새 행을 생성하고 삽입하다.
다른 참조:
HTML 참조 매뉴얼:HTML <tr> 태그
예제
예제 1
표의 첫 번째 행을 제거하다:
document.getElementById("myTable").deleteRow(0);
예제 2
클릭한 행을 제거하다:
function deleteRow(r) { var i = r.parentNode.parentNode.rowIndex; document.getElementById("myTable").deleteRow(i); }
예제 3
행을 생성하고 제거하다:
function myCreateFunction() { var table = document.getElementById("myTable"); var row = table.insertRow(0); var cell1 = row.insertCell(0); var cell2 = row.insertCell(1); cell1.innerHTML = "NEW CELL1"; cell2.innerHTML = "NEW CELL2"; } function myDeleteFunction() { document.getElementById("myTable").deleteRow(0); }
문법
tableObject.deleteRow(index)
파라미터 값
파라미터 | 설명 |
---|---|
index |
Firefox와 Opera에서는 필수적이지만, IE, Chrome 및 Safari에서는 선택적입니다. 정수, 제거해야 할 행의 위치(0부터 시작)를 정의합니다. 값 0은 첫 번째 행이 지워지도록 합니다. 값 -1을 사용할 수도 있으며, 이는 마지막 행이 지워지도록 합니다. 이 파라미터를 생략하면, deleteRow()는 IE에서 마지막 행을, Chrome 및 Safari에서 첫 번째 행을 지우게 됩니다. |
반환 값:
반환 값 없음.
브라우저 지원
크롬 | 에지 | 파이어폭스 | 사파리 | 오페라 |
---|---|---|---|---|
크롬 | 에지 | 파이어폭스 | 사파리 | 오페라 |
지원 | 지원 | 지원 | 지원 | 지원 |