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="人事テーブル";//W3c 以外の標準メソッド<br>varcaptionText=document.createTextNode("人事テーブル"); <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(table);<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";//値を設定することもできます
} ;