点击变色再点击还原

发布时间:2022-06-21 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了点击变色再点击还原脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

一、原理

一个按钮实现两个功能,点击变色,再点击还原。

这就需要提供一个判断条件,什么时候执行变色功能,什么时候执行还原功能

这里采用判断奇偶的形式(基本就是010101的形式,只有两种可能)

当然也可以采用别的形式来实现,比如说,,,我也不知道(等我想出来了一定回来补)

总之,核心思想就是,要联想点击的特点,是0101的判断,还是012012的判断,再根据特点找对应的模型

如果是012012的判断,那就是一个事件必须对应三种结果,而且三种结果是连续出现的,找到符合特征的模型,再具体实现。

二、代码

    <div id="coloried">Hello World!</div   <!-- 创建一个按钮,加入js函数 -->    <p><button onclick="setcolor()">click</button></p   <script      // 通过判断奇偶来实现往复       var i = 1;       function setcolor() {          i++;          if(i%2 == 0){             document.getElementById("coloried").style.color = 'blue';          }else{             document.getElementById("coloried").style.color = 'black';          }       }    </script>

三、效果

变色前

点击变色再点击还原

 

变色后

点击变色再点击还原

 

四、参考资料

百度(嘿嘿嘿,百度yyds)

脚本宝典总结

以上是脚本宝典为你收集整理的点击变色再点击还原全部内容,希望文章能够帮你解决点击变色再点击还原所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: