改变背景颜色

Con*_*Hui 5 html javascript browser google-chrome

我想知道为什么有时我可以改变网页背景颜色,有时我不能.例如,在某些网站中,我只需在chrome控制台中键入document.body.bgColor ="red",并暂时更改背景颜色.但是,在StackOverFlow等其他站点中,这不起作用.由于我的浏览器已经加载了页面,我应该能够更改本地显示的方式.为什么不?谢谢

Ate*_*ral 8

在Chrome中,您可以使用DOM检查器查看正文的计算样式以及导致此计算样式的CSS规则的继承/覆盖.

如果你设置document.body.style.backgroundColor(不是bgColor属性),你会发现你实际上可以在这里更改背景颜色.这一切都取决于是否存在其他具有更高特异性的规则.DOM检查员会告诉您是否是这种情况.

  • +1,认为我们应该在meta上提出这个吗?`document.body.style.background ="pink";` (2认同)