javascript - 如何隐藏使用 !important 的 CSS 背景图片

标签 javascript html css image bookmarklet

我正在尝试创建一个小书签,它将隐藏我当前正在查看的任何页面上的图像。它适用于删除 <img>标签,它会创建一个 CSS 样式,试图隐藏所有背景图像。我一直遇到的问题是用 !important 指定的背景图像.我不知道如何隐藏它们。

这是一个演示问题的代码笔:http://codepen.io/Chevex/pen/kbDcv

如果删除 !important从背景图像开始,一切正常。有什么想法吗?

最佳答案

确保您的 CSS 出现在页面上该 CSS 之后,并将 !important 覆盖到您的 CSS 上。此外,由于您指定使用的是 JavaScript,因此可以将 CSS 作为内联 CSS 添加到实际元素上并使用 !important。唯一覆盖 inline important 的是 user agent 用户重要样式表。 [reference] [example]

关于javascript - 如何隐藏使用 !important 的 CSS 背景图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23641152/

相关文章:

javascript - 对表值进行分组并将其他值相加

html - margin 自动在 float div 中不起作用

jquery - 如何向 Colorbox 模态窗口添加填充?

jquery - ie8 样式表中的媒体查询

javascript - Observable 发生错误时调用第二个 observable

javascript - Node.js:使用 VCR 进行测试

javascript - 单击 MS CRM 2011 后禁用功能区按钮?

javascript - 当另一个 div 隐藏时移动一个 div

固定在顶部栏上的 CSS 必须保持在左侧

html - 将选中的复选框从勾号更改为纯色背景色