AJAX загрузка
home

HDOM объект <table>

Данный объект представляет элемент <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 />');
Быстрый просмотр