调试器中显示背景颜色更改,但屏幕上不显示

时间:2014-01-03 15:19:31

标签: javascript css debugging google-chrome bookmarklet

我正在尝试更改元素的background color。 Chrome中的调试器告诉我我已经这样做了,但屏幕上没有显示颜色。

此特定元素!importantbackground color

如果我尝试在没有!important的元素上做同样的事情,它就可以了。

如果我只从javascript,jQuery或调试器进行更改似乎并不重要。

目前我有点困惑,但也许我可以安全地猜测Chrome或其调试器中存在错误,或者?

这可能是一个小书签。 (这使我目前无法在Firefox中测试它)

欢迎任何想法!

2 个答案:

答案 0 :(得分:0)

你有没有试过把你的变化标记为!重要? 您可以尝试使用!important来编写内联CSS,以查看是否更改,以缩小问题范围。

答案 1 :(得分:0)

由于没有添加任何代码,这只是一个有根据的猜测......好吧...... 2猜测:

  1. 元素有显示:内联。尝试添加display:block!important(可能会破坏你的布局,但只是一个测试)

  2. 它有其他地方,没有重要的背景,优先级更高。