Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/405.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript I';我不知道如何重置背景颜色值_Javascript_Html_Random_Background - Fatal编程技术网

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;
  }
});

完美的谢谢你,我想到了,但出于某种原因,我没有这么做。我会尽可能地接受你的回答!谢谢你,我想到了,但出于某种原因,我没有这么做。我会尽快接受你的答复