I'm developing a js, html & firebase webapp.
I'm trying to get list of scores from firebase and show them on html.
I think my query is working, but I can't show the results on html.
I tried first a code which worked on a video but it did not work for me (https://www.youtube.com/watch?v=NcewaPfFR6Y)
(html)
<p>
<ol id ="scorelist">
</ol>
</p>
(js)
function gotData(data) {
var scores = data.val();
var keys = Object.keys(scores);
for (var i = 0; i < keys.length; i++) {
var k = keys[i];
var score = scores[k].score;
var li = createElement('li', score);
li.parent('scorelist');
}
}
I get error createElement is not defined. When I try document.createElement then li.parent('scorelist') does not work and I get error li.parent is not a function.
Then I tried something like this but it did not work out either.
var scorelist = document.querySelector('#scoreslist')
function gotData(data) {
var scores = data.val();
var keys = Object.keys(scores);
for (var i = 0; i < keys.length; i++) {
var k = keys[i];
var score = scores[k].score;
var li = document.createElement('li', score);
scorelist = li.textContent;
}
}
I've been really stuck with this one! I would be grateful for some help, thanks!