var i=1; function changeColor(bg,num){ box.style.color=bg; box.innerHTML=(i++)*num; } btn1.onclick=function(){ changeColor("red",1); } btn2.onclick=function(){ changeColor("green",2); } btn3.onclick=function(){ changeColor("yellow",3); }//链接的是同一个变量,我想每次点击按钮再清空上次的数字
3 回答
守着一只汪
TA贡献1872条经验 获得超3个赞
var i=0, color = "";
function changeColor(bg,num){
if(color !== bg) {
i = 0;
color = bg;
box.style.color=bg;
}//不同按钮重置为0
box.innerHTML=(i++)*num;
}
btn1.onclick=function(){
changeColor("red",1);
}
btn2.onclick=function(){
changeColor("green",2);
}
btn3.onclick=function(){
changeColor("yellow",3);
}//链接的是同一个变量,我想每次点击按钮再清空上次的数字
添加回答
举报
0/150
提交
取消