Table rows 집합
정의와 사용법
rows
집합은 테이블에 모든 <tr> 요소의 집합을 반환합니다.
주석:집합의 요소는 원본 코드에서 등장하는 순서로 정렬됩니다.
푸터링:사용하십시오 insertRow() 메서드 새 행 (<tr>)을 생성합니다.
푸터링:사용하십시오 deleteRow() 메서드 행을 지우기
푸터링:사용하십시오 insertCell() 메서드 새 셀(<td>)을 생성하십시오.
푸터링:사용하십시오 deleteCell() 메서드 셀을 지우기
푸터링:사용하십시오 cells 집합 테이블에 모든 <td> 또는 <th> 요소의 집합을 반환합니다.
다른 것을 참조하세요:
HTML 참조 매뉴얼:HTML <tr> 태그
JavaScript 참조 매뉴얼:HTML DOM TableRow 객체
예시
예제 1
테이블에 몇 행이 있는지 파악합니다:
var x = document.getElementById("myTable").rows.length;
x의 결과는 다음과 같을 것입니다:
2
예제 2: [index]
첫 번째 <tr> 요소(인덱스 0)의 innerHTML을 표시합니다:
alert(document.getElementById("myTable").rows[0].innerHTML;
예제 3: item(index)
첫 번째 <tr> 요소(인덱스 0)의 innerHTML을 표시합니다:
alert(document.getElementById("myTable").rows.item(0).innerHTML);
예제 4: namedItem(id)
id="myRow"의 테이블 내 <tr> 요소의 innerHTML을 표시합니다:
alert(document.getElementById("myTable").rows.namedItem("myRow").innerHTML);
예제 5
첫 번째 테이블 셀의 내용을 변경합니다:
var x = document.getElementById("myTable").rows[0].cells; x[0].innerHTML = "NEW CONTENT";
문법
tableObject.rows
속성
속성 | 설명 |
---|---|
length |
집합에 있는 <tr> 요소의 수를 반환합니다. 주석:이 속성은 읽기 전용입니다. |
메서드
메서드 | 설명 |
---|---|
[index] |
지정된 인덱스를 가진 <tr> 요소를 반환합니다(0부터 시작). 주석:인덱스 번호가 범위를 벗어나면 null을 반환합니다. |
item(index) |
지정된 인덱스를 가진 <tr> 요소를 반환합니다(0부터 시작). 주석:인덱스 번호가 범위를 벗어나면 null을 반환합니다. |
namedItem(id) |
지정된 id를 가진 <tr> 요소를 포함한 집합을 반환합니다. 주석:id가 존재하지 않으면 null을 반환합니다. |
기술 세부 사항
DOM 버전: | Core Level 2 Document Object |
---|---|
반환 값: |
HTMLCollection 객체는 <table> 요소에 있는 모든 <tr> 요소를 나타냅니다. 집합의 요소는 원본 코드에서 등장하는 순서로 정렬됩니다. |
브라우저 지원
크롬 | 에지 | 파이어폭스 | 사파리 | 오페라 |
---|---|---|---|---|
크롬 | 에지 | 파이어폭스 | 사파리 | 오페라 |
지원 | 지원 | 지원 | 지원 | 지원 |