【发布时间】:2018-10-30 03:39:09
【问题描述】:
我正在使用来自https://datatables.net/ 的数据表作为我网页中显示的大表。从js,我想不断更新表格单元格。但是,当 JS 尝试设置 document.getElementById('someCell').innerHTML=something 时,它给了我这个错误:
未捕获的类型错误:无法将属性“innerHTML”设置为 null
当我从 chrome 控制台触发 document.getElementById('someCell') 时,我得到空值。但是当我导航到显示单元格的 dataTable 中的页面时,上面的命令会返回 DOM 对象。有什么方法可以更新由于 DataTable 的分页而隐藏在其他页面中的表格单元格/行?
【问题讨论】:
-
惊讶地看到一个javascript问题在stackoverflow上这么久都没有答案......
-
谁能解决我的问题?
-
你应该像这样操作DataTables数据
table.cells({ row: 2, column: 1 }).data("my value").draw();
标签: javascript jquery dom datatables null