我的网页上有一个取自 Firebase 数据库的值。它显示得很好而且很准确。但是,此值是动态的,并且会随着某些操作而变化。
我如何在我的网页上反映这个数值变化?我尝试使用事件侦听器,但只发现在有用户输入的地方工作。
HTML:
<p>Repetitions left: <strong id="progressList"></strong></p></strong></p><br>
Javascript,获取并显示在页面上:
var WemosGet;
firebase.database().ref('Reps').once('value').then (function(snapshot){
WemosGet = snapshot.val().Value;
document.getElementById("progressList").innerHTML=WemosGet;
console.log(WemosGet);
})
我试过类似的东西:
output.innerHTML = WemosGet.value
update=()=>{
output.innerHTML = WemosGet.value;
}
WemosGet.addEventListener('input', update);
似乎不起作用。我应该寻求什么方法?