我目前正在使用 HTML5 和 javascript 创建一个应用程序。我正处于编写评估代码的阶段,老师可以检查学生的进度。我正在为每个即时注册的学生创建一个单独的表格(这不会是每个教室的大量数字)。现在我需要在同一屏幕上打印每个表中的所有数据,目前我正在运行它,因此它会打印我数据库中每个表的名称,但我无法进一步了解:
var tableName = db.execute("SELECT name FROM sqlite_master WHERE type='table' ORDER BY name");
var tbl = document.getElementById('tbl');
while (tableName.isValidRow()) {
var tr = document.createElement('tr');
var name = tableName.fieldByName('name');
tr.appendChild(document.createTextNode(name));
tbl.appendChild(tr);
tableName.next();
}
}
我想我必须在初始循环中创建另一个 while 循环,但尝试过但没有成功。