访问HTMLTableRowElement第一个单元格中的值

Access value in first cell of HTMLTableRowElement

本文关键字:单元格 HTMLTableRowElement 第一个 访问      更新时间:2023-09-26

是否可以访问HTMLTableRowElement的第一个单元格中的值,定义如下:http://krook.org/jsdom/HTMLTableRowElement.html

是。如果您的行位于一个名为tr的变量中,只需访问tr.cells[0]并从中获得您想要的任何内容。

老问题,但我想根据的响应,用我认为OP正在寻找的更合适的答案来回答

anSelected[0].cells[0].innerText which works, I'm looking for alternatives

根据MDN,

cells属性(HTMLTableRowElement.cells)

返回包含行中单元格的活动HTMLCollection。HTMLCollection是实时的,在添加或删除单元格时会自动更新。

因此,我们现在可以检查MDN的HTMLCollection,看看.item()方法,它被描述为可以做你想要的事情:

该方法采用index参数,该参数是要返回的Node的位置。

因此,为了避免以下情况:

anSelected[0].cells[0].innerText

您可以使用.item()方法:

anSelected.item(0).cells.item(0).innerText