在javascript中第一次单击行时获取表单元格值

Get table cell value on first rowclick in javascript

本文关键字:获取 表单 单元格 javascript 第一次 单击      更新时间:2024-01-20

我正试图在JavaScript中获取html表中一个单元格的值。当该行被单击两次时,或者当我单击一行然后单击另一行时,我可以这样做,但我需要在上获得单元格值,然后单击

这是我迄今为止的代码

var table = document.getElementById('ContentPlaceHolder1_htmltable');
if (table != null) {
    for (var i = 0; i < table.rows.length; i++) {
        for (var j = 0; j < table.rows[i].cells.length; j++)
            table.rows[i].cells[j].onclick = function () {
                cellvalue = this.innerHTML;
            };
    }
} 

这在我正在使用的devexpress的ASPxListBox对象上的onclick事件上运行。

注意:我不能使用像jQuery这样的第三方库。

感谢

街机Gandalf发布的jsfiddle代码确实有效,但是,为了解决我第一次点击时获取单元格值的问题,该代码需要在页面加载完成时运行

window.onload = getCellValueOfTable;
function getCellValueOfTable {
   jsFiddle code or my code posted above...
}

然后,在我在问题中描述的列表框或表的onclick事件中,只需调用上面的函数即可。