我不知道jQuery,所以我希望有一种方法可以在纯Javascript中做到这一点。
我需要点击表格中的一行并获取该行中每个单元格的值。下面是我的表格的格式:
<table class='list'>
<tr>
<th class='tech'>OCB</th>
<th class='area'>Area</th>
<th class='name'>Name</th>
<th class='cell'>Cell #</th>
<th class='nick'>Nickname</th>
</tr>
<tr onclick="somefunction()">
<td>275</td>
<td>Layton Installation</td>
<td>Benjamin Lloyd</td>
<td>(801) 123-456</td>
<td>Ben</td>
</tr>
</table>
是否有任何短的把一个唯一的ID到每个单元格?
6条答案
按热度按时间cig3rfwq1#
不需要添加id或添加多个事件处理程序到表中。只需一次单击事件即可。此外,您应该为表使用head和tbody来将标题与内容分开。
示例:
http://jsfiddle.net/ZpCWD/
dvtswwa32#
检查此小提琴link
超文本标记语言:
脚本:
avwztpqn3#
也许把这样的东西在函数中你的onclick链接从
tr
?nnvyjq4y4#
but5z9lq5#
这显示了根据dataTr.querySelectorAll(“td”)[0].innerText;
g6ll5ycj6#
您可以使用访问td单元格内容