html - 从 html 表加载后,制表符表为空
问题描述
我从 csv 文件加载了一个 html 表并在页面上查看,当我使用开发人员工具检查它时,它看起来格式正确。当我发出这个命令时:
var tabTbl = new Tabulator("#example-table", {})
当我在浏览器中检查表格时,表格变为灰色并且为空。这是加载表格的代码,该表格与 thead 和 tbody 部分的形式很好:
var rows = fileContents.split("\n")
for (var i = 0; i < rows.length; i++) {
if (i == 0) {
var header = table.createTHead();
var cells = rows[i].split(",")
if (cells.length > 1) {
var row = header.insertRow(-1)
for (var j = 0; j < cells.length; j++) {
var cell = row.insertCell(-1);
cell.innerHTML = cells[j];
}
}
continue
}
if (i == 1)
body = table.createTBody();
var cells = rows[i].split(",")
if (cells.length > 1) {
var row = body.insertRow(-1)
for (var k = 0; k < cells.length; k++) {
var cell = row.insertCell(-1);
cell.innerHTML = cells[k];
}
}
}
fileContentDiv.innerHTML = ""
fileContentDiv.appendChild(table)
难道我做错了什么 ?任何建议表示赞赏。
解决方案
推荐阅读
- javascript - 打字稿映射数组中的特定列
- performance - Jmeter:CSV加载多线程
- android - Android studio 4.1 一些断点没有触发
- android - 如何使用“Material Components for Android”库
- javascript - 当鼠标悬停在另一个 div 上时更改 div 的背景图像
- math - 如何在LUA(或一般)中非线性映射两个数字范围?
- html - 尝试访问 DOM 的 clientWidth 和 clientHeight 引用时出现 Vue 问题
- python - 用python实现http请求
- c++ - 在 for 循环 C++ 中调用 Void 函数
- java - 如何使用流将列表中的选定元素复制到另一个列表