带索引的随机数组

时间:2014-07-15 13:18:03

标签: javascript html if-statement random colors

我有一个问题,我可能无法解决可能是因为疲惫。在我的页面中,我有两个框,其中按下"开始"按钮随机改变背景颜色而不重复。起初它工作,然后我改变了一些东西,它不再像以前那样工作。有时我不会在两个窗格中使数组中的颜色相等。这是我的代码

function go(){
    var random = Math.floor((Math.random() * colori.length) + 0);
    var t = Math.floor((Math.random() * colori.length) + 0);
         var sx = document.getElementById("sx");
       var dx = document.getElementById("dx");
       var btngo = document.getElementById("go");

        document.getElementById("scritta").innerHTML = random;
       document.getElementById("scrittaU").innerHTML = t;




       dx.style.backgroud = colori[random];
       sx.style.backgroud = colori[t];

       if(random == t){
       alert("random:"+random+" " +"t"+t);
       alert(colori.splice(random,1));
       random = Math.floor((Math.random() * colori.length) + 0);
       dx.style.background = colori[t];

    sx.style.background = colori[random];
       colori.splice(random,1);
       colori.splice(t,1);

       }

    dx.style.background = colori[t];

    sx.style.background = colori[random];

    colori.splice(random,1);
    colori.splice(random-1,1);

    btngo.disabled=true;
    }

1 个答案:

答案 0 :(得分:0)

 dx.style.backgroud = colori[random];
 sx.style.backgroud = colori[t];

你的意思是.background?