Как извлечь данные из определенной ячейки html таблицы?

Здравствуйте господа умельцы =) Помогите пожалуйста решить проблему. Нужно извлечь данные из html таблицы: 1 строка, 3 столбец (Количество : 6) Нужна эта 6. Проблема в том что таблица динамическая и эта цифра 6 всегда разная.

<table class="tableProduct">

    <tr>
        <th>Название товара</th>
        <th>Дата поступления</th>
        <th class="thEnd">Колличество</th>
    </tr>


    <tr>
        <td class="productName">
          Повидло                      
        </td>
        <td class="endOfTerm">04.08.2022</td>
                              <td class="remainingDays">6</td>
    </tr>


    <tr>
        <td class="productName">
         Консервы
        </td>
        <td class="endOfTerm">01.08.2022</td>
                              <td class="remainingDays">3</td>
    </tr>

</table>
  • Вопрос задан
  • 908 просмотров
Решения вопроса 1
SemanticMoscow
@SemanticMoscow
вам нужна коллекция элементов
let trs = document.querySelectorAll('tr'); // получили коллекцию строк
let td = trs[1].querySelectorAll('td')[2]; // получили из 2й по счёту строки, третью по счёту ячейку
console.log(td);


ох, это про php.
извините :D
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
sslion
@sslion
<script>
    let items = document.getElementsByClassName("remainingDays");
    let value = items[0].innerHTML;
    console.log(value);
</script>


Блин, тоже не увидел что про php
А в чем собственно проблема? Если у тебя формируется динамически, значит у тебя есть массив с данными... Ты не знаешь как из массива выдернуть нужное значение?
$value = $items[0][2]; // $items - это массив с твоими данными
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы