去除其他元素个性,唯我独尊
我这代码有四个按钮,点到谁,谁害羞脸变红
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>排他思想</title>
</head>
<body>
<button id="btn1">我是button1</button>
<button id="btn2">我是button2</button>
<button id="btn3">我是button3</button>
<button id="btn4">我是button4</button>
<script>
//排他思想(算法)
var btns = document.getElementsByTagName('button'); //获取元素
for(var i = 0;i < btns.length; i++) { //修改属性
btns[i].onclick = function(){
for(var i = 0;i < btns.length; i++) { //去除所有按钮颜色
btns[i].style.backgroundColor = '';
}
this.style.backgroundColor = 'pink'; //当前元素背景颜色改变
}
}
</script>
</body>
</html>