javascript - 使用 JavaScript 更改一组元素的样式

标签 javascript html css

当我用 Javascript 单击某个元素时,我试图更改类的 css 属性。我的代码如下所示:

HTML:

<li class="nav-item">
  <a class="nav-link text-center" onclick="myFunction()">
    <i class="fa fa-fw fa-angle-left"></i>
  </a>
</li>

JS:

function myFunction() {
  document.getElementsByClassName("card").style.display = "none";
}

这应该会使所有具有“card”类的元素消失,对吗?

最佳答案

getElementsByClassName 返回元素的集合,您需要迭代每个元素来设置样式。

关于javascript - 使用 JavaScript 更改一组元素的样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60676773/

相关文章:

javascript - jQuery 工具提示 UI - x 秒后触发工具提示

javascript - 使用 PHP 验证 HTML 错误

html - div填充剩余空间.CSS

php - 警告 : session_start(): Cannot send session cookie - headers already sent by (output started at

javascript - JQuery - 使用 slider 调整多个不同的 div 宽度

javascript - 尝试使用关键帧动画应用过滤器

javascript - jstree 图标以及如何 'click to expand'

javascript - 将 Jquery slider 与模态弹出窗口相结合的问题

jquery - 如何在滚动窗口时固定按钮位置

javascript - 使用 javascript 并行填充两个输入