Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/400.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/85.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单击按钮颜色并单击计数_Javascript_Html - Fatal编程技术网

javascript单击按钮颜色并单击计数

javascript单击按钮颜色并单击计数,javascript,html,Javascript,Html,所以我需要让#正方形在点击按钮时会改变颜色,并且会计算按钮下的点击次数,但由于某种原因,当我点击按钮时,它不会改变任何东西。第一个按钮必须将正方形的颜色更改为红色,第二个按钮必须更改为绿色,最后一个按钮必须将颜色更改为蓝色 var clicksred=0; 函数red(){ 单击sred+=1; document.getElementById(“clicksred.innerHTML)=clicksred document.getElementById(“square”).style.back

所以我需要让#正方形在点击按钮时会改变颜色,并且会计算按钮下的点击次数,但由于某种原因,当我点击按钮时,它不会改变任何东西。第一个按钮必须将正方形的颜色更改为红色,第二个按钮必须更改为绿色,最后一个按钮必须将颜色更改为蓝色

var clicksred=0;
函数red(){
单击sred+=1;
document.getElementById(“clicksred.innerHTML)=clicksred
document.getElementById(“square”).style.backgroundColor=“红色”;
}
var clicksgreen=0;
函数green(){
单击sred+=1;
document.getElementById(“clicksred.innerHTML)=单击绿色
document.getElementById(“square”).style.backgroundColor=“绿色”;
}
var clicksblue=0;
函数蓝(){
单击蓝色+=1;
document.getElementById(“clicksred.innerHTML)=clicksblue
document.getElementById(“square”).style.backgroundColor=“蓝色”;
}
#正方形{
高度:200px;
宽度:200px;
边框:纯黑2px;
}
红色
点击次数:0

绿色 点击次数:0

蓝色 点击次数:0


更改以下语句

document.getElementById("clicksred".innerHTML)  = clicksred;


更改以下语句

document.getElementById("clicksred".innerHTML)  = clicksred;


innerHTML
语法错误

代码中也有一些变化。对于
绿色
,您使用的是
红色的
变量。我在下面的代码片段中包含了所有更改

var clicksred=0;
函数red(){
单击sred+=1;
document.getElementById(“clicksred”).innerHTML=clicksred
document.getElementById(“square”).style.backgroundColor=“红色”;
}
var clicksgreen=0;
函数green(){
单击绿色+=1;
document.getElementById(“clicksgreen”).innerHTML=clicksgreen
document.getElementById(“square”).style.backgroundColor=“绿色”;
}
var clicksblue=0;
函数蓝(){
单击蓝色+=1;
document.getElementById(“clicksblue”).innerHTML=clicksblue
document.getElementById(“square”).style.backgroundColor=“蓝色”;
}
#正方形{
高度:200px;
宽度:200px;
边框:纯黑2px;
}
红色
点击次数:0

绿色 点击次数:0

蓝色 点击次数:0


innerHTML
语法错误

代码中也有一些变化。对于
绿色
,您使用的是
红色的
变量。我在下面的代码片段中包含了所有更改

var clicksred=0;
函数red(){
单击sred+=1;
document.getElementById(“clicksred”).innerHTML=clicksred
document.getElementById(“square”).style.backgroundColor=“红色”;
}
var clicksgreen=0;
函数green(){
单击绿色+=1;
document.getElementById(“clicksgreen”).innerHTML=clicksgreen
document.getElementById(“square”).style.backgroundColor=“绿色”;
}
var clicksblue=0;
函数蓝(){
单击蓝色+=1;
document.getElementById(“clicksblue”).innerHTML=clicksblue
document.getElementById(“square”).style.backgroundColor=“蓝色”;
}
#正方形{
高度:200px;
宽度:200px;
边框:纯黑2px;
}
红色
点击次数:0

绿色 点击次数:0

蓝色 点击次数:0

var clicksred=0;
函数red(){
单击sred+=1;
document.getElementById(“clicksred”).innerHTML=clicksred
document.getElementById(“square”).style.backgroundColor=“红色”;
}
var clicksgreen=0;
函数green(){
单击绿色+=1;
document.getElementById(“clicksgreen”).innerHTML=clicksgreen
document.getElementById(“square”).style.backgroundColor=“绿色”;
}
var clicksblue=0;
函数蓝(){
单击蓝色+=1;
document.getElementById(“clicksblue”).innerHTML=clicksblue
document.getElementById(“square”).style.backgroundColor=“蓝色”;
}

#方格{
高度:200px;
宽度:200px;
边框:纯黑2px;
}
红色
点击次数:0
绿色
点击次数:0
蓝色
点击次数:0

var clicksred=0;
函数red(){
单击sred+=1;
document.getElementById(“clicksred”).innerHTML=clicksred
document.getElementById(“square”).style.backgroundColor=“红色”;
}
var clicksgreen=0;
函数green(){
单击绿色+=1;
document.getElementById(“clicksgreen”).innerHTML=clicksgreen
document.getElementById(“square”).style.backgroundColor=“绿色”;
}
var clicksblue=0;
函数蓝(){
单击蓝色+=1;
document.getElementById(“clicksblue”).innerHTML=clicksblue
document.getElementById(“square”).style.backgroundColor=“蓝色”;
}

#方格{
高度:200px;
宽度:200px;
边框:纯黑2px;
}
红色
点击次数:0
绿色
点击次数:0
蓝色
点击次数:0

document.getElementById(“clicksred”).innerHTML=clicksblue
document.getElementById(“clicksred”).innerHTML=clicksblue