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> 요소를 나타냅니다.

집합에 포함된 요소는 원본 코드에서 등장하는 순서로 정렬됩니다.

브라우저 지원

크롬 에지 파이어폭스 사파리 오페라
크롬 에지 파이어폭스 사파리 오페라
지원 지원 지원 지원 지원