我知道 DOM 中的几乎所有项目都可以具有“id”属性,并且我一直在使用它来跟踪客户端表中的每个客户端。我也知道,您不应该重复任何 id。在我的代码中,行的 id 设置为每个人的“clientId”,它来自数据库中的唯一键,因此不会有重复......但页面上的其他地方是一个“问题”表,其中我一直在将每一行的 id 设置为“issueId”(同样是一个唯一键),但我意识到 clientId 可能与 issueId 匹配,我不知道结果。
我正在寻找一种方法来识别每一行,以便稍后调用它们。是否有另一个我可以使用的属性更适合这个?分配ID时,我应该在数字前添加“客户”一词吗?我想使用标准做法并在这里拥有一个快速的网络应用程序。
如果客户和问题编号匹配,那没关系,因为我将始终知道我在寻找哪个,并且在查找时我可以先深入到表格中。我只是不想使用“id”,因为重复 id 是非法的。例如,如果我正在寻找一个问题,我可以使用类似的东西。document.getElementById("issueTable").getElementBySOMETHING(issueId)
而不仅仅是document.getElementBySOMETHING(issueId)