Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Вывести данные определенной строки таблицы 
:(
    Опции темы
yngwie
Дата 3.12.2009, 09:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 17.1.2008

Репутация: нет
Всего: нет



Здравствуйте у меня есть такая таблица
Код

<table>
    <tr>
      <td>Код матариала</td>
      <td>Кол-во</td>
      <td>Цена за ед.</td>
      <td>Транспорт</td>
      <Конечная цена>
    </tr>
    <tr>
      <td>02234</td>
      <td>15</td>
      <td>120.</td>
      <td>2</td>
      <td>1802</td>
    </tr>
    <tr>
      <td>02235</td>
      <td>10</td>
      <td>150.</td>
      <td>5</td>
      <td>1502</td>
    </tr>
    <tr>
      <td>02236</td>
      <td>17</td>
      <td>126.</td>
      <td>3</td>
      <td>2145</td>
    </tr>
</table>

подскажите как мне считать все ячейки из второй строки? Т.е получить значения 02234, 15, 120, 1802
PM MAIL   Вверх
Amphiluke
Дата 3.12.2009, 09:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


   ☽
***


Профиль
Группа: Завсегдатай
Сообщений: 1253
Регистрация: 26.8.2009

Репутация: 39
Всего: 112



Задайте идентификатор таблицы, например,
Код

<table id="tbl">
...


Считать вторую строку можно так:
Код

var secondRow = document.getElementById("tbl").rows[1];
for (var i = 0; i < secondRow.cells.length; i++)
    alert(secondRow.cells[i].innerHTML)

PM   Вверх
yngwie
Дата 3.12.2009, 10:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 17.1.2008

Репутация: нет
Всего: нет



Amphiluke, спасибо Вам большое за пример, есть 2 вопроса:
1) Каким образом можно считывать не все ячейки td данной строки,а  определенные (например 2,3 и 5).
2) Можно ли каждой строке tr присвоить уникальный id и с помощью document.getElementById() работать со строкой?
PM MAIL   Вверх
Amphiluke
Дата 3.12.2009, 11:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


   ☽
***


Профиль
Группа: Завсегдатай
Сообщений: 1253
Регистрация: 26.8.2009

Репутация: 39
Всего: 112



Цитата(yngwie @  3.12.2009,  13:21 Найти цитируемый пост)
1) Каким образом можно считывать не все ячейки td данной строки,а  определенные (например 2,3 и 5).

А что, другие ячейки мешают? Ну, просто не обращайтесь к 1 и 4 элементам коллекции cells и всё.

Цитата(yngwie @  3.12.2009,  13:21 Найти цитируемый пост)
2) Можно ли каждой строке tr присвоить уникальный id и с помощью document.getElementById() работать со строкой?

Конечно. Доступ к ячейкам при этом можно осуществлять с помощью метода getElementsByTagName().
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0415 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.