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 物件的方法。