我有一个表会自动添加新行,一旦你转到最后一个单元格和制表符。
我单击其中一个单元格 - 我想知道单击单元格(行)的rowIndex
我无法使用任何属性(例如classname等)唯一地识别单元格,ID是随机生成的。 Name,TagName一切都是通用的 - 所有行都相同。
如何使用单元格的信息
获取rowIndex没有jquery sols pls - 我的框架中不允许
答案 0 :(得分:3)
您可以从父节点tr
获取此信息为rowIndex
:
td.parentNode.rowIndex
此处td
是HTMLTableCellElement
元素。
td
引用了其父行元素parentNode
(tr),它本身具有属性rowIndex
。同样,td
本身也有一个属性cellIndex
。
答案 1 :(得分:1)
dfsq提供了一个很好的答案,但它使用了你说不能使用的jquery。你可以把它放在每一行中
onclick="myFunction(this)"
然后定义功能
function myFunction(x)
{
alert("Row index is: " + x.rowIndex);
}