美文网首页
js实现点击那个li那个li就变色

js实现点击那个li那个li就变色

作者: 程序媛_ | 来源:发表于2021-07-21 15:58 被阅读0次

参考文献:https://blog.csdn.net/u014101606/article/details/52318014

<ul id='mu2' style="display: flex;flex-wrap: wrap;margin: 10px;list-style: none;">

<li style="width: 18%;background-color: #F6F6F6;margin: 3px;text-align: center;padding: 2px;">xs

</li><li style="width: 18%;background-color: #F6F6F6;margin: 3px;text-align: center;padding: 2px;">xs

</li><li style="width: 18%;background-color: #F6F6F6;margin: 3px;text-align: center;padding: 2px;">xs

</li><li style="width: 18%;background-color: #F6F6F6;margin: 3px;text-align: center;padding: 2px;">xs

</li><li style="width: 18%;background-color: #F6F6F6;margin: 3px;text-align: center;padding: 2px;">xs

</li>

</ul>

document.getElementById("mu").onclick = function(e){

        e = e || window.event;

        var target = e.srcElement || e.target,

            //tagName = target.tagName.toLowerCase(),

            allLi = document.getElementById("mu").getElementsByTagName("li");

        for(var i=0,len=allLi.length;i<len;i++){

            if(target == allLi[i]){

                allLi[i].style.backgroundColor = "red";

            }else{

                allLi[i].style.backgroundColor = "#EFEFF4";

            }

        }

    };

相关文章

  • js实现点击那个li那个li就变色

    参考文献:https://blog.csdn.net/u014101606/article/details/523...

  • 事件委托 面试题

    给ul下面的li加上点击事件,点击哪个li,就显示那个li的innerHTML 委托给li上层的ul 兼容性

  • 闭包

    以上的代码,我们要实现的一个功能是,实现点击每个 li 标签时候弹出当前点击的那个 li 标签的索引,这里我们用的...

  • react中动态修改li的样式

    点击谁谁有背景思路:由于我是动态渲染li标签所以,可以拿到li标签的index值,可以通过我们点击的那个li标签的...

  • 循环绑定机制

    js循环给li绑定事件实现 点击li弹出其索引值 和内容 html代码 香蕉 苹果 菠萝 猕猴桃 芒果 方法一: ...

  • angular中点击li标签实现更改颜色

    点击ng-repeat遍历后的li标签,实现更改border颜色;html代码: {{word}} js代码...

  • javascript遍历&事件代理(委托)

    需求:如果需要给每个li添加点击事件。 一、常规实现方法:遍历每个li,给每个li单独加点击事件。 缺点:1、假如...

  • 首页

    1. tab栏切换 实现方法:点击li获取当前li,对应的li添加active,在每个li里自定义一个data-t...

  • 单选 vue

    一、单选: 思路:当点击的索引值 == v-for循环的索引值时,给你那个li添加选中样式 1.html 2.js 3

  • css完成js效果

    1.用css完成js的tab切换 点击效果 2. css无缝滚动 点击效果 3. cs实现点击li切换背景图片 点...

网友评论

      本文标题:js实现点击那个li那个li就变色

      本文链接:https://www.haomeiwen.com/subject/cipjmltx.html