排他思想

  • 存在一组相同的元素,特定条件下只想设置一个元素的样式,需要用到排他思想
  • 排他思想的步骤:首先清除所有元素的样式,再给特定元素设置样式
  • 如一组按钮,只有被点击的按钮背景色才改变
    在这里插入图片描述
<button>按钮</button>
<button>按钮</button>
<button>按钮</button>
<button>按钮</button>
<button>按钮</button>

<script>
	var btns = document.querySelectorAll('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 = 'tomato';
		}
	}
</script>
发布了115 篇原创文章 · 获赞 0 · 访问量 2558

猜你喜欢

转载自blog.csdn.net/qq_35764106/article/details/105126012
今日推荐