Старый вопрос, но я бы хотел ответить на что-то более подходящее, что, как мне кажется, искал ОП, основываясь на ответе
anSelected[0].cells[0].innerText which works, I'm looking for alternatives
Согласно MDN ,
Свойство cells
(HTMLTableRowElement.cells)
Возвращает живой HTMLCollection, содержащий ячейки в строке. HTMLCollection является активным и автоматически обновляется при добавлении или удалении ячеек.
Итак, теперь мы можем проверить MDN для HTMLCollection , взглянем на .item()
метод , который, как описано, делает именно то, что вы хотите:
Метод принимает параметр index
, который представляет собой позицию возвращаемого узла.
Итак, чтобы избежать следующего:
anSelected[0].cells[0].innerText
Вы можете использовать метод .item()
:
anSelected.item(0).cells.item(0).innerText