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