繁体   English   中英

使用 js 更改页面上的所有 css 选择器

[英]changing all css selectors on page with js

我正在尝试使用标签管理器使用 dom 事件触发器来运行脚本,该脚本将使用相同的 css 选择器更改所有页面元素

这是我试图运行的 JS 循环:

<script>
     function dissapper() {
   var e = document.getElementsByClassName('form-disappear');
    for (var i = 0; i < e.length; i++) {
        e[i].style.display="none";
    }
}
  function appear() {
   var e = document.getElementsByClassName('form_appear');
    for (var i = 0; i < e.length; i++) {
        e[i].style.display="block";
    }
}

</script>

知道为什么它不起作用吗?

所以我需要解决这个问题是在最后添加一个 function 调用,如下所示:

<script>
     function dissapper() {
   var e = document.getElementsByClassName('form-disappear');
    for (var i = 0; i < e.length; i++) {
        e[i].style.display="none";
    }
}
  function appear() {
   var e = document.getElementsByClassName('form_appear');
    for (var i = 0; i < e.length; i++) {
        e[i].style.display="block";
    }
}
dissapper()
appear()
</script>

感谢@nulldev 指出这一点。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM