2009年1月7日

table 方法

特徵一頁 | 二頁 | 三頁 | 方法 | 成員表
table 的方法
createTHead()

建立報表的 THEAD;如果報表已經有 THEAD,則傳回該元素物件。無參數。

deleteTHead()

刪除報表的 THEAD。無參數。下面的範例請先增加 THEAD,再刪除 THEAD。

  • 上例中,Firefox, Safari, Chrome 可以直接使用 th.innerHTML;IE 無法使用 th.innerHTML,必須用 insertRow(), insertCell()。
createTFoot()

建立報表的 TFOOT;如果報表已經有 TFOOT,則傳回該元素物件。無參數。

deleteTFoot()

刪除報表的 TFOOT。無參數。下面的範例請先增加 TFOOT,再刪除 TFOOT。

  • 上例中,Firefox, Safari, Chrome 可以直接使用 th.innerHTML;IE 無法使用 th.innerHTML,必須用 insertRow(), insertCell()。
createCaption()

建立報表的 標題;如果報表已經有標題,則傳回該元素物件。無參數。

deleteCaption()

刪除報表的 標題。無參數。下面的範例請先增加標題,再刪除標題。

insertRow()

新增加一欄,傳回欄物件。其語法是:

欄物件 = 報表物件.insertRow( 指標 );

指標是新欄的位址,由零算起。如果指標為 -1 或等於欄數目,則新欄加在報表尾端。省略指標或指標大於欄數目,會發生錯誤。如果報表有多個 TBODY 新欄會加在最後一個 TBODY。也可以在特定 TBODY 上設定 ID,然後取得此 TBODY 的位置,將新欄加在其中。

deleteRow()

刪除一欄,無回傳值。其語法是:

報表物件.deleteRow( 指標 );

指標是欄的位址,由零算起。設為 -1 會刪除最後一欄。下面範例中的 insertCell() 是 tableRow 物件的方法。


©2008-2009 by ant2legs, All Rights Reserved. ant2legs 擁有其製作的文章,圖片與程式的著作權,所有權利保留。