Доступ к значению в первой ячейке HTMLTableRowElement - PullRequest
2 голосов
/ 22 марта 2012

Возможно ли получить доступ к значению в первой ячейке HTMLTableRowElement, определенному в: http://krook.org/jsdom/HTMLTableRowElement.html

Ответы [ 2 ]

8 голосов
/ 22 марта 2012

Да.Если ваша строка находится в переменной с именем tr, просто зайдите на tr.cells[0] и получите из нее все, что вы хотите.

0 голосов
/ 24 ноября 2017

Старый вопрос, но я бы хотел ответить на что-то более подходящее, что, как мне кажется, искал ОП, основываясь на ответе

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...