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!
 
     
     
    