案例
排他思想
如果有同一组元素,我们想要某一个元素实现某种样式,需要用到循环的排他思想算法
- 先找到所有的元素
- 消灭所有的元素样式,改成初始样式
- 然后留下自己,设置特定样式
注意:顺序不能颠倒,先消灭后自己
window.onload=function(){
// 【1】选择所有的相关元素
// .getElementsByTagName("li")
var lis=document.querySelectorAll(".choose>li");
// lis是一个伪数组(对象),里面的每一个元素进行遍历
for(var i=0;i<lis.length;i++){
lis[i].onclick=function(){
// 【2】先进行全部消灭,将所有的背景颜色先全部改为初始颜色
for(var j=0;j<lis.length;j++)