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