Javascript I';我不知道如何重置背景颜色值
现在我正在尝试开发一个非常简单的按钮,可以改变整个网页的背景颜色。这是我的密码Javascript I';我不知道如何重置背景颜色值,javascript,html,random,background,Javascript,Html,Random,Background,现在我正在尝试开发一个非常简单的按钮,可以改变整个网页的背景颜色。这是我的密码 var mybutton=document.querySelector('button'); var myBack=document.querySelector(“body”); var-isRand=false; var ranNumber1=Math.floor(Math.random()*256); var ranNumber2=Math.floor(Math.random()*256); var ranNu
var mybutton=document.querySelector('button');
var myBack=document.querySelector(“body”);
var-isRand=false;
var ranNumber1=Math.floor(Math.random()*256);
var ranNumber2=Math.floor(Math.random()*256);
var ranNumber3=Math.floor(Math.random()*256);
var RanRGB=“rgb(“+ranNumber1+”、“+ranNumber2+”、“+ranNumber3+”);
mybutton.addEventListener(“单击”,函数(){
国际单项体育联合会(以色列和南非){
myBack.style.backgroundColor=“白色”;
isRand=false;
}否则{
myBack.style.backgroundColor=RanRGB
isRand=true;
}
});代码>
切换
点击这里!
将颜色生成移动到您的函数中
var mybutton = document.querySelector('button');
var myBack = document.querySelector("body");
var isRand = false;
mybutton.addEventListener("click", function() {
var ranNumber1 = Math.floor(Math.random() * 256);
var ranNumber2 = Math.floor(Math.random() * 256);
var ranNumber3 = Math.floor(Math.random() * 256);
var RanRGB = "rgb(" + ranNumber1 + "," + ranNumber2 + "," + ranNumber3 + ")";
if (isRand) {
myBack.style.backgroundColor = "white";
isRand = false;
} else {
myBack.style.backgroundColor = RanRGB
isRand = true;
}
});
将颜色生成移到函数中
var mybutton = document.querySelector('button');
var myBack = document.querySelector("body");
var isRand = false;
mybutton.addEventListener("click", function() {
var ranNumber1 = Math.floor(Math.random() * 256);
var ranNumber2 = Math.floor(Math.random() * 256);
var ranNumber3 = Math.floor(Math.random() * 256);
var RanRGB = "rgb(" + ranNumber1 + "," + ranNumber2 + "," + ranNumber3 + ")";
if (isRand) {
myBack.style.backgroundColor = "white";
isRand = false;
} else {
myBack.style.backgroundColor = RanRGB
isRand = true;
}
});
完美的谢谢你,我想到了,但出于某种原因,我没有这么做。我会尽可能地接受你的回答!谢谢你,我想到了,但出于某种原因,我没有这么做。我会尽快接受你的答复