排他思想演算法
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>排他思想演算法</title>
</head>
<body>
<button>按鈕1</button>
<button>按鈕2</button>
<button>按鈕3</button>
<button>按鈕4</button>
<button>按鈕5</button>
<script>
// 1. 獲取所有按鈕元素
// var btns = document.querySelectorAll('button');
var btns = document.getElementsByTagName('button');
// btns得到的是偽陣列 里面的每一個元素 btns[i]
for (var i = 0; i < btns.length; i++) {
btns[i].onclick = function () {
// (1) 我們先把所有的按鈕背景顏色去掉 干掉所有人
for (var i = 0; i < btns.length; i++) {
btns[i].style.backgroundColor = '';//將全部的button的backgroundColor設定為空
}
// (2) 然后才讓當前的元素背景顏色為skyblue 留下我自己
this.style.backgroundColor = 'skyblue';//然后給點擊的之和加backgroundColor
}
}
//2. 首先先排除其他人,然后才設定自己的樣式 這種排除其他人的思想我們成為排他思想
</script>
</body>
</html>
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/296897.html
標籤:其他
上一篇:神了!!看完這篇文章我不僅學會了手擼vue三開關組件,還搞懂了父子組件傳值
下一篇:分享 10 個高星的創意專案!
