javascript實現(xiàn)點擊按鈕變色
更新時間:2022年07月03日 11:25:59 作者:Favour72
這篇文章主要為大家詳細介紹了javascript實現(xiàn)點擊按鈕變色,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
本文實例為大家分享了javascript實現(xiàn)點擊按鈕變色的具體代碼,供大家參考,具體內(nèi)容如下
效果如下:
代碼如下:
在這個案例中主要用到的是排他思想
html部分
輸入我們所需要的按鈕個數(shù)
<button>按鈕1</button> <button>按鈕2</button> <button>按鈕3</button> <button>按鈕4</button> <button>按鈕5</button>
css部分
<style type="text/css"> ?? ??? ??? ?button { ?? ??? ??? ??? ?border: 1px solid cornflowerblue; ?? ??? ??? ??? ?border-radius: 3px; ?? ??? ??? ??? ?margin-left: 14px; ?? ??? ??? ?} </style>
script部分
<script type="text/javascript"> ?? ?//獲取所有按鈕元素 ?? ?var btns = document.getElementsByTagName("button"); ?? ?//btns得到的值是一個偽數(shù)組 ?,里面的每一個button元素都為btns[i] ?? ?// console.log(btns); ?? ?// 對數(shù)組進行遍歷 ?? ?for (var i = 0; i < btns.length; i++) { ?? ??? ?//給每一個button按鈕綁定點擊事件 ?? ??? ?btns[i].onclick = function () { ?? ??? ??? ?// 先把所有的顏色全部清空 ?? ??? ??? ?for (var i = 0; i < btns.length; i++) { ?? ??? ??? ??? ?btns[i].style.backgroundColor = ""; ?? ??? ??? ?} ?? ??? ??? ?//再把當前元素的背景顏色添加上 ?? ??? ??? ?this.style.backgroundColor = "pink"; ? ?? ??? ?} ?? ?} </script>
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
您可能感興趣的文章:
相關(guān)文章
微信公眾號開發(fā) 實現(xiàn)點擊返回按鈕就返回到聊天界面
本文分享了微信公眾號開發(fā)實現(xiàn)點擊返回按鈕就返回到聊天界面的示例代碼。需要的朋友一起來看下吧2016-12-12ES6新數(shù)據(jù)結(jié)構(gòu)Set與WeakSet用法分析
這篇文章主要介紹了ES6新數(shù)據(jù)結(jié)構(gòu)Set與WeakSet用法,結(jié)合實例形式簡單分析了Set與WeakSet的功能、使用方法及相關(guān)注意事項,需要的朋友可以參考下2017-03-03bootstrap中模態(tài)框、模態(tài)框的屬性實例詳解
這篇文章主要介紹了bootstrap中模態(tài)框、模態(tài)框的屬性實例詳解,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2017-02-02