Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   перечислить все ячейки таблицы (https://javascript.ru/forum/dom-window/4737-perechislit-vse-yachejjki-tablicy.html)

pocan 17.08.2009 19:00

перечислить все ячейки таблицы
 
Всем привет!

Вот есть таблица.

<table id="table">
<tbody>
<tr><td>cell 1</td><td>cell2</td></tr>
<tr> <td>cell 3</td><td>cell4</td></tr>
</tbody>
</table>


Вот есть javascript.

function tbl_r() {
var i=0;
var x=0;
var tbl = document.getElementById('table');
for (i=0;i<=tbl.rows.length;i++) {
for(x=0;x<=tbl.rows[i].cells.length;x++) {
alert(tbl.rows[i].cells[x].innerHTML);
}
}
}


Вопрос: почему он берет только ячейки из первой строки? Я уже с ума схожу=((

Gvozd 17.08.2009 19:09

надо < вместо <=
после первой попытки получить доступ к несуществующему элементу(он возникает в конце первой строки) возникает ошибка, и скрипт завершает свою работу

Kolyaj 17.08.2009 19:11

Не <=, а просто <.

pocan 17.08.2009 19:14

Супер! Спасибо!


Часовой пояс GMT +3, время: 14:24.