【发布时间】:2021-11-07 12:23:12
【问题描述】:
所以这可能是一个奇怪的问题。但我试图在我的 Google Chrome 控制台中使用 element.style.display = 'none !important' 隐藏 bbc.com 网站上的某个 HTML 元素。奇怪的是,它并没有像我期望的那样隐藏元素。
也许这是一件小事,我只是在监督一些事情。
这是我使用的代码:
var overlay = document.querySelector("div[class='fc-dialog-overlay']");
overlay.style.display = 'none !important';
我没有收到错误,如果我检查元素,它还包含新属性,看起来像 <div class="fc-dialog-overlay" style="display: none;"></div>,但仍然可以看到。
class='fc-consent-root' 等其他几个元素也会出现同样的问题。
【问题讨论】:
标签: javascript html css