我有一个问题,我可能无法解决可能是因为疲惫。在我的页面中,我有两个框,其中按下"开始"按钮随机改变背景颜色而不重复。起初它工作,然后我改变了一些东西,它不再像以前那样工作。有时我不会在两个窗格中使数组中的颜色相等。这是我的代码
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;
}
答案 0 :(得分:0)
dx.style.backgroud = colori[random];
sx.style.backgroud = colori[t];
你的意思是.background?