javascript - 如何在 javascript 中给出 !important

标签 javascript jquery

我隐藏了一个 div 并显示了另一个。但是当第二个 div 被阻止时我无法隐藏第一个 div。我认为这是因为首先是 Bootstrap ,需要用 !important 覆盖显示才能正确运行 display: none; 。但是我如何在 Javascript 中使用它呢?

function switchVisible() {
      if (document.getElementById('main-card')) {

          if (document.getElementById('main-card').style.display == 'none') {
              document.getElementById('main-card').style.display = 'block';
              document.getElementById('map').style.display = 'none';
          }
          else {
              document.getElementById('main-card').style.display = 'none';
              document.getElementById('map').style.display = 'block';
          }
      }
  }

我尝试了“无!重要”,但这不起作用。

最佳答案

使用 Jquery 怎么样,更简单。它会解决你的问题。

$('body').on("click touchstart", "#Button1", function(e){
   $("#main-card, #map").toggle();
});

关于javascript - 如何在 javascript 中给出 !important,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54209131/

相关文章:

javascript - 使用jquery单击按钮扩展文本

javascript - Ajax 发布数据并返回错误消息

javascript - 使用 CSS 和 Javascript 的无限旋转动画

javascript - 防止 jQuery 通过 .clone() 创建重复的克隆

javascript - 在 Expressjs 中发出异步 GET 请求时出现问题

javascript - 在 iFrame 中使用 JavaScript top.init

javascript - 如何避免 map 函数中的变量范围问题?

javascript - 如何跟踪 Mixpanel 中 youtube 嵌入式视频的播放按钮点击?

javascript - 在 jQuery 中同时切换禁用属性和显示/隐藏

javascript - 什么是 MongoDB 的严格模式,使用它是个好主意吗?