@saalaus

Как скачать данные из одного столбца?

В общем у меня есть огромная таблица, и мне нужны данные(текст) только из одного столбца, то есть есть такая таблица:
5b8419c4041f4427821730.png
и я хочу получить массив
["Column 4","Value 4","Value 4","Value 4","Value 4","Value 4","Value 4","Value 4","Value 4"]
  • Вопрос задан
  • 92 просмотра
Решения вопроса 2
0xD34F
@0xD34F Куратор тега JavaScript
Из какой таблицы и какого столбца надо получить данные:

const tableEl = document.querySelector('селектор_таблицы');
const colIndex = индекс_столбца;

Получаем:

const colData = Array.prototype.map.call(
  tableEl.querySelectorAll(`td:nth-child(${colIndex + 1})`),
  n => n.textContent
);

// или

const colData = Array.from(
  tableEl.querySelectorAll('tr'),
  n => (n.cells[colIndex] || {}).innerText
);
Ответ написан
Комментировать
Как-то так
С поддержкой старых браузеров
var indexColumn = 5,
    dataColumns = [].concat(document.querySelectorAll('#table td:nth-child(' + indexColumn + ')')).map(function (item) {
    
    return item.innerHTML;
});
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы