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

时间:2015-02-18 09:41:43

标签: javascript

我试图在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上onclick对象的ASPxListBox事件上运行。

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

谢谢

1 个答案:

答案 0 :(得分:0)

上面的街机Gandalf发布的jsfiddle代码可以解决我在第一次点击时获取单元格值的问题,代码需要在页面加载完成时运行

window.onload = getCellValueOfTable;

function getCellValueOfTable {
   jsFiddle code or my code posted above...
}

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