我是一名前端初學者,想請教一個問題!
如何透過 javascript 再點一個區塊後改變背景顏色,再次點擊同一個區塊可以變回原本的顏色呢?
這是我自己撰寫的程式碼區域
https://codepen.io/hong-wei/pen/NWpYVWm?editors=1111
很多方法可以实现,根据你的代码,最简单的方法就是点击之后改变你的num值,这样就可以循环点击了:
if(num == 0){
el.style.backgroundColor ="#f80d77";
num=1;
}else{
el.style.backgroundColor ="#222";
num=0;
}
定义一个全局变量,单击一次改变一次值,类似boolean值,再设置样式。
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632