HTML DOM Table 대상
Table 객체
Table 객체는 HTML <table> 요소를 대표합니다.
Table 객체 접근
getElementById() 메서드를 사용하여 <table> 요소에 접근할 수 있습니다:
var x = document.getElementById("myTable");
Table 객체 생성
document.createElement() 메서드를 사용하여 <table> 요소를 생성할 수 있습니다:
var x = document.createElement("TABLE");
Table 객체 집합
집합 | 설명 |
---|---|
cells | 표에 있는 모든 <td> 또는 <th> 요소의 집합을 반환합니다. |
rows | 표에 있는 모든 <tr> 요소의 집합을 반환합니다. |
tBodies | 표에 있는 모든 <tbody> 요소의 집합을 반환합니다. |
Table 객체 속성
속성 | 설명 |
---|---|
align |
HTML5에서는 지원하지 않습니다.대신 사용하십시오 style.cssFloat。 표가 주변 텍스트에 대한 정렬 방식을 설정하거나 반환합니다. |
background |
HTML5에서는 지원하지 않습니다.대신 사용하십시오 style.background。 표의 배경이미지를 설정하거나 반환합니다. |
bgColor |
HTML5에서는 지원하지 않습니다.대신 사용하십시오 style.backgroundColor。 표의 배경색을 설정하거나 반환합니다. |
border |
사용 중지됨.대신 사용하십시오 style.border。 표의 박스선 너비를 설정하거나 반환합니다. |
caption | 표의 <caption> 요소를 반환합니다. |
cellPadding |
HTML5에서는 지원하지 않습니다.대신 사용하십시오 style.padding。 셀 박스와 셀 내용 사이의 공간량을 설정하거나 반환합니다. |
cellSpacing |
HTML5에서는 지원하지 않습니다.대신 사용하십시오 style.borderSpacing。 테이블에서 셀 간의 공간을 설정하거나 반환합니다. |
frame |
HTML5에서는 지원하지 않습니다. 표시할 수 있는(테이블의) 외부 경계선을 설정하거나 반환합니다. |
height |
HTML5에서는 지원하지 않습니다.대신 사용하십시오 style.height。 테이블의 높이를 설정하거나 반환합니다. |
rules |
HTML5에서는 지원하지 않습니다. 테이블에서 표시할 내부 경계선(셀 간)을 설정하거나 반환합니다. |
summary |
HTML5에서는 지원하지 않습니다. 테이블 데이터에 대한 설명을 설정하거나 반환합니다. |
tFoot | 테이블의 <tfoot> 요소에 대한 참조를 반환합니다. |
tHead | 테이블의 <thead> 요소에 대한 참조를 반환합니다. |
width |
HTML5에서는 지원하지 않습니다.대신 사용하십시오 style.width。 테이블의 너비를 설정하거나 반환합니다. |
Table 객체 메서드
메서드 | 설명 |
---|---|
createCaption() | 빈 <caption> 요소를 테이블에 추가하는 빈 <caption> 요소를 생성합니다. |
createTFoot() | 빈 <tfoot> 요소를 테이블에 추가하는 빈 <tfoot> 요소를 생성합니다. |
createTHead() | 생성하고 테이블에 추가하는 빈 <thead> 요소를 생성합니다. |
deleteCaption() | 첫 번째 <caption> 요소를 테이블에서 제거합니다. |
deleteRow() | 테이블에서 한 행 (<tr>)을 제거합니다. |
deleteTFoot() | <tfoot> 요소를 테이블에서 제거합니다. |
deleteTHead() | <thead> 요소를 테이블에서 제거합니다. |
insertRow() | 빈 <tr> 요소를 생성하고 테이블에 추가합니다. |