Данный объект представляет элемент <table> в HDOM.
Помимо специальных методов и свойств объект имеет также стандартные методы и свойства.
| Методы и свойства | Описание | 
|---|---|
| border | Возвращает или устанавливает значение атрибута border данного элемента. | 
| cellPadding | Возвращает или устанавливает значение атрибута cellpadding данного элемента. | 
| cells | Возвращает массив позволяющий обратится к любой ячейки в строке. | 
| cellSpacing | Возвращает или устанавливает значение атрибута cellspacing данного элемента. | 
| frame | Возвращает или устанавливает значение атрибута frame данного элемента. | 
| rows | Возвращает массив который позволяет обратится ко всем строкам таблицы. | 
| rules | Возвращает или устанавливает значение атрибута rules данного элемента. | 
| summary | Возвращает или устанавливает значение атрибута summary данного элемента. | 
| width | Возвращает или устанавливает значение атрибута width данного элемента. | 
| createCaption() | Создает табличный заголовок. Данный метод создаст пустой заголовок, чтобы наполнить его текстом обратитесь к нему через объектную структуру. | 
| deleteCaption() | Удаляет табличный заголовок. | 
| deleteRow() | Позволяет удалить строку из таблицы. | 
| insertRow() | Позволяет добавить строку в таблицу. | 
Пример
function newCell()
{
/* Создадим новую строку и поместим ее на вторую позицию (после Великобритании) */
var x=document.getElementsByTagName('table')[0].insertRow(2);
/* Теперь создадим в новой строке две пустые ячейки */
x.insertCell(0);
x.insertCell(1);
/* И затем заполним эти ячейки данными */
document.getElementsByTagName('table')[0].rows[2].cells[0].innerHTML='Германия';
document.getElementsByTagName('table')[0].rows[2].cells[1].innerHTML='82';
}
function delCell()
{
document.getElementsByTagName('table')[0].deleteRow(4);
}
....
<table width='43%' border='1'>
<tr>
<th> Страна </th>
<th> Население (млн.) </th>
</tr>
<tr>
<td>Великобритания</td>
<td>61</td>
</tr>
<tr>
<td>Китай</td>
<td>1338</td>
</tr>
<tr>
<td>Россия</td>
<td>141</td>
</tr>
<tr>
<td>США</td>
<td>309</td>
</tr>
</table>
<input type='button' value='Вставить новую строку' onclick='newCell()' />
<input type='button' value='Удалить последнюю строку' onclick='delCell()' />
....
document.write(document.getElementsByTagName('table')[0].border + '<br />');
document.write(document.getElementsByTagName('table')[0].width + '<br />');
document.write(document.getElementsByTagName('table')[0].rows[3].cells[0].innerHTML+'<br />');
document.write(document.getElementsByTagName('table')[0].rows[4].cells[0].innerHTML+'<br />');
document.write(document.getElementsByTagName('table')[0].rows[3].cells[1].innerHTML+'<br />');
document.write(document.getElementsByTagName('table')[0].rows[2].cells[1].innerHTML+'<br />');