在javascript中第一次单击行时获取表单元格值
Get table cell value on first rowclick in 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的ASPxListBox
对象上的onclick
事件上运行。
注意:我不能使用像jQuery这样的第三方库。
感谢
街机Gandalf发布的jsfiddle代码确实有效,但是,为了解决我第一次点击时获取单元格值的问题,该代码需要在页面加载完成时运行
window.onload = getCellValueOfTable;
function getCellValueOfTable {
jsFiddle code or my code posted above...
}
然后,在我在问题中描述的列表框或表的onclick
事件中,只需调用上面的函数即可。
相关文章:
- 如何从pdftron webviewer获取表单数据
- 在不同的文件中使用Javascript获取表单数据
- 试图获取表单时出现Jquery错误
- (extjs)获取表单中单选按钮的选定值.不返回该值
- jQuery发布并获取表单数据
- 可以't使用jquery获取表单中select字段的值
- 使用JavaScript或Prototype获取表单中的所有控件并启用它们
- 单击表单的“提交”按钮时,获取表单中的所有INPUT和ACTION标记
- 如何从Angular Payments获取表单数据
- 无法获取表单's面板的x和y坐标,并在加载时从cookie中设置它们
- 有没有一种方法可以在jQuery.serialize()之前获取表单数据,或者与jQuery.sserialize(()
- 通过单击提交按钮获取表单名称
- 使用 Ajax 获取表单数据
- 铬扩展 :如何获取表单并填写并提交
- 如何从 django 模板语言获取表单数据
- 根据选择选项元素将表单重定向到不同的URL,并在电子邮件中获取表单详细信息
- 通过javascript提示获取表单的信息
- 从包含ng的字段中获取表单数据,而无需使用ng模型
- 使用Javascript获取表单值
- 获取表单帖子外部的单选按钮值