Как получить значение ячейки в таблице HTML?

Привет всем, у меня есть небольшая проблема, которую я не смог решить, и я пришел к вам на помощь.

Мне нужно получить данные из строк таблицы, поэтому я просматриваю таблицу и начинаю читать ячейки, в которых находятся данные, но не могу их получить.

Я пытался с getAttribute("value"), .value, innerText и innerHTML, ничего не дает мне результат, все говорит мне "of undefined".

function Proceso(){
var table = document.getElementById("tablaModificacion");
var rows = table.getElementsByTagName("tr");
var usuario = document.getElementById("usuario").value;
console.log(rows.length);
for (i = 1; i < rows.length; i++) {
    var row = table.rows[i];
    // var cells = row.getElementsByTagName("td").getAttribute("value");
    var cells = document.getElementById("tablaModificacion").rows[i].cells[0];
    console.log(cells);
    console.log(usuario);
    // limpiaDerechos(cells[0].innerHTML);
    // IgualaDerechos(cells[0].innerHTML, usuario);
};
}

Я знаю, что у меня есть данные, потому что, когда я печатаю на консоли, это дает мне правильный HTML.

introducir la descripción de la imagen aquí

1
задан 28.11.2019, 22:58
2 ответа

он не остается очень ясным каков - твоя необходимость, если ты хочешь достать всю стоимость ячеек, ты funciГіn Я Обрабатываю () deberГ - чтобы быть asГ-.

function Proceso(){
  var table = document.getElementById("tablaModificacion");
  var rows = table.getElementsByTagName("tr");

  for (i = 1; i < rows.length; i++) {
    for (j = 0; j < table.rows[i].cells.length; j++) {
      console.log(table.rows[i].cells[j].innerHTML);
    }
  }
}
0
ответ дан 01.12.2019, 10:40
  • 1
    Уважаемый, большое спасибо из-за твоего ответа я sirvió многого. – Ariel Lopez Giaconi 28.11.2019, 23:20
  • 2
    Моя необходимость состояла в том, чтобы получать единственную ячейку всех линий... – Ariel Lopez Giaconi 28.11.2019, 23:20

ВїNo состоит больше fГЎcil в том, чтобы ты распределил ему класс в твои ячейки и с jquery ты пробежал эти ячейки в travГ©s одного each?

, Если ты даже хочешь сделать это таким образом, я думаю, что ты нуждаешься в том, чтобы разместить в конце концов размещенное слово values

var cells = document.getElementById("tablaModificacion").rows[i].cells[0].values;
0
ответ дан 01.12.2019, 10:40