1. HTML 태그를 사용하여 테이블을 만듭니다.
직원 목록
<일>이름
성별 |
나이 |
;
장산 |
남성 |
20 |
< ;tr>
lee思 |
여성 |
22 |
< /tr> 🎜>
합계: N
tr>
|
thead, tfoot 및 caption 태그는 테이블에 tbody, tr, td 및 th 태그를 하나만 가질 수 있습니다. N 테이블의
2. DOM을 사용하여 테이블 만들기
태그는 HTML에서 가장 복잡한 구조입니다. DOM을 통해 생성하고 HTMLDOM을 통해 작동할 수 있습니다. (HTMLDOM은 HTML을 보다 편리하고 빠르게 조작할 수 있는 방법을 제공합니다.)
<script><br>window.onload=function(){<br>vartable=document.createElement("table");<br>//테이블에 속성 추가<br>table.width=300;//이 방법을 사용할 수도 있습니다 : table.setAttribute ('width',300)<br>table.border=1;</p>
<p>//테이블 제목 만들기<br>varcaption=document.createElement("caption");<br>table.appendChild(caption);</p>
<p>//테이블 제목에 콘텐츠 추가<br>//caption.innerHTML="Personnel Table";//W3c가 아닌 표준 방법<br>varcaptionText=document.createTextNode("Personnel Table"); <br>caption.appendChild(captionText);</p>
<p><br>//생성된 테이블의 첫 번째 행은 제목 행입니다<br>varthead=document.createElement("thead");<br>table.appendChild(thead);</p>
<p>vartr=document.createElement("tr");<br>thead.appendChild(tr);</p>
<p>//열<br>varth1=document.createElement("th");<br>tr.appendChild(th1);<br>th1.innerHTML="data";<br>varth2=document.createElement ("th");<br>tr.appendChild(th2);<br>th2.innerHTML="data";</p>
<p>document.body.appendChild(테이블);<br>};<br></script>
3. DOM을 사용하여 테이블 데이터 가져오기(DOM을 사용하여 테이블을 조작하는 것은 매우 귀찮습니다)
window.onload=function(){
vartable=document.getElementsByTagName("table")[0];
alert(table.children [0].innerHTML);
};
4. HTMLDOM을 사용하여 테이블 데이터를 얻습니다(편리하고 간단하며 명확함).
테이블이 복잡하고 여러 단계로 구성되어 있기 때문에 이전에 배운 DOM을 단지 특정 요소를 얻기 위해 사용하는 것은 매우 불편할 수 있으므로 HTMLDOM을 사용하면 훨씬 더 명확해질 것입니다.
window.onload=function( ){
//HTMLDOM을 사용하여 테이블 요소 가져오기
vartable=document.getElementsByTagName('table')[0];//테이블 참조 가져오기
//HTMLDOM을 눌러 테이블의 < caption>
Alert(table.caption.innerHTML);//캡션 내용 가져오기
//table.caption.innerHTML="Student table";//값을 설정할 수도 있습니다
} ;