我开始一个项目,想要使用Firebase数据库存储数据。我无法保存和加载数据,但无法在html页面中显示它们。我是javaScript新手,所以我看不到有什么问题。
function loadArticle(articleId) {
return firebase.database().ref('/articles/' + articleId)
.once('value', function(snapshot) {
console.log(snapshot.val().headline);
console.log(document.getElementById("headline") != null);
document.getElementById("headline").innerHtml = snapshot.val().headline;
document.getElementById("article").innerHtml = snapshot.val().text;
});
}
数据已加载且headline元素不为null,但其文本未更改。
最佳答案
它应该是
document.getElementById("headline").innerHTML = snapshot.val().headline;
...
也许您应该在这里查看更多信息:https://developer.mozilla.org/en-US/docs/Web/API/Element/innerHTML
关于javascript - innerHtml =不显示firebase数据,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48602207/