1.效果:点击按钮,按钮变色。
代码:
var btn = document.getElementsByTagName("button");
for(var i = 0;i<btn.length;i++){
btn[i].onclick = function(){
this.className = "current";
}
}
注解:每次点击都会变色,这样就是一个循环的过程。
2.点击按钮变色其他不变色
代码:
var btn = document.getElementsByTagName("button");
for(var i = 0;i<btn.length;i++){
btn[i].onclick = function(){
for(var i = 0;i<btn.length;i++){
btn[i].className = "";
}
this.className = "current";
}
}
注意事项:代码中用了两个for循环。你在清空颜色的时候有清空了一次。所以用到两个for循环。
博客介绍了使用JavaScript实现按钮点击变色的效果。给出了每次点击按钮都变色的代码及注解,还给出了点击按钮变色、其他按钮不变色的代码,并提醒该代码使用了两个for循环,清空颜色时会多一次循环。
8万+

被折叠的 条评论
为什么被折叠?



