【发布时间】:2020-12-10 20:11:13
【问题描述】:
我的代码中的这个 sn-p 使用一个函数从我的 indexedDB 数据库中获取数据并将其附加到表中。
接下来我需要做的是添加一个按钮来从列表和数据库中删除一个任务它来自应该由表反映的数据库。
const db = new Database();
document.addEventListener("DOMContentLoaded", function(event) {
setTimeout(function() {
db.getAllTodos(function(records) {
records.forEach(function() {
console.log(records.length)
var cols = ['taskName','taskDesc', 'taskDate','taskTime','taskPriority','taskLocation','taskImage']
for (var i = 0; i <= records.length; i++){
$('table').append('<tr></tr>' );
for (var j = 0; j < cols.length; j++) {
$('table tr:last-child').append ('<td>' + records[i][cols[j]] + '</td>' );
}
}
})
});
}, 1000);
});
以下是我的网页和数据库的一些图片供参考: https://imgur.com/a/5h6qMMJ
我想通过将按钮作为数据添加到数据库中来做到这一点,但是当我尝试将其放入时它总是显示为 null 或未定义。
【问题讨论】:
标签: javascript indexeddb