是否可以访问HTMLTableRowElement的第一个单元格中的值,如下所示:http://krook.org/jsdom/HTMLTableRowElement.html
答案 0 :(得分:8)
是。如果您的行位于名为tr
的变量中,只需访问tr.cells[0]
并从中获取您想要的任何内容。
答案 1 :(得分:0)
老问题,但我想以更合适的方式回答我认为OP正在寻找的,基于回应
anSelected[0].cells[0].innerText which works, I'm looking for alternatives
根据MDN,
cells
属性(HTMLTableRowElement.cells)
返回包含行中单元格的实时HTMLCollection。 HTMLCollection处于活动状态,并在添加或删除单元格时自动更新。
因此,我们现在可以检查HTMLCollection的MDN,查看.item()
method,其描述可以完全符合您的要求:
该方法采用index
参数,该参数是要返回的节点的位置。
所以,为了避免以下情况:
anSelected[0].cells[0].innerText
您可以使用.item()
方法:
anSelected.item(0).cells.item(0).innerText