当前位置:  开发笔记 > 编程语言 > 正文

JavaScript遍历类元素,然后选择除单击的元素以外的所有元素

如何解决《JavaScript遍历类元素,然后选择除单击的元素以外的所有元素》经验,为你挑选了0个好方法。

假设我有5个div元素。它们都具有类似的onclick函数,将“删除”除被单击的div之外的其他div。

HTML:

所以这就是我尝试的:

JavaScript:

function hide(){
    var divs = document.getElementsByClassName("divs");
    for(var i = 0; i < arrows.length; i++){
        if(this != arrows[i]){
            arrows[i].style.display = "none";
        }
    }
}

这一切都是删除每个div,但clicked元素应保留。我知道jQuery中有一个“:not()”选择器,但我想使用JS做到这一点。有什么建议么?

谢谢

推荐阅读
携手相约幸福
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有