我试图在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这样的第三方库。
谢谢
答案 0 :(得分:0)
上面的街机Gandalf发布的jsfiddle代码可以解决我在第一次点击时获取单元格值的问题,代码需要在页面加载完成时运行
window.onload = getCellValueOfTable;
function getCellValueOfTable {
jsFiddle code or my code posted above...
}
然后在列表框的onclick
事件或我在问题中描述的表中,只需调用上面的函数即可。