一个简单的if语句

时间:2017-06-07 13:05:05

标签: javascript html if-statement

所以这可能是一个非常简单的解决方案,但是当我输入两个玩家时,我试图在P中收到消息。到目前为止,我已经得到了这个(在那里有一些挪威语,遗憾):

var spillere = [];

function myFunction() {
if(spillere.length > 0) {
 document.getElementById("printAppear").innerHTML = '<button onclick="Printresultat()">Print resultat</button>';
 }
if(spillere.length < 2) {
    var player_navn = document.getElementById('navn').value;
    var player_poeng = document.getElementById('poeng').value;
    spillere.push([player_navn, parseFloat(player_poeng)]);

    spillere.sort(function(a,b){ 
        return a[1] - b[1];
    });


    document.getElementById("demo").innerHTML = "";
    for(i = 0; i < spillere.length; i++) {
        document.getElementById("demo").innerHTML += (i+1) + ". " + spillere[i][0] + " - " + spillere[i][1] + " poeng<br />"; 
    }

}

所以我基本上只是希望得到一个文字,其中包含#34;祝贺&#34;然后是赢得这场比赛的球员的名字:

<p id="vinner"></p>

spillere =球员和vinner =获胜者

希望你明白我要做的事情

1 个答案:

答案 0 :(得分:0)

你可以将这一行添加到函数的末尾,并分配你需要的单词和数组第一项的名称,这显然是按点排序的。

document.getElementById("vinner").innerHTML = "Congratulations " + spillere[0][0];

编辑,只需测试具有8个项目的数组的长度:

if (spillere.length === 8) {
    document.getElementById("vinner").innerHTML = "Congratulations " + spillere[0][0];
}
相关问题