gpt4 book ai didi

javascript - 从所选(单击)单元格读取表标题值

转载 作者:行者123 更新时间:2023-12-02 17:15:00 26 4
gpt4 key购买 nike

我想知道如何通过找出单击了哪个单元格来获取表格中的某个标题值。

我知道我可以像这样获取单元格值:

var table = document.getElementById('mytbl'),
cells = table.getElementsByTagName('td');

for (var i=0,len=cells.length; i<len; i++){
cells[i].onclick = function(){
console.log(this.innerHTML);

但是我怎样才能让它读取标题值。

例如,如果单击 b2,我想要获取 x2 值,如果单击 a3,我想要 x3 值,等等...

x1 x2 x3
a1 a2 a3
b1 b2 b3

感谢您的帮助。

最佳答案

您可以使用cellIndex

var table = document.getElementById('mytbl'),
cells = table.getElementsByTagName('td');
for (var i = 0, len = cells.length; i < len; i++) {
cells[i].onclick = function () {
var th= table.getElementsByTagName('th')[this.cellIndex];
console.log(th.innerHTML);
}
}

Demo

关于javascript - 从所选(单击)单元格读取表标题值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24511952/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com