js如何直接修改css里面的属性值呢?

是这样的,我本来想修改body的背景颜色,我是直接用document.body.style.backgroundColor="#1f1f1f"改的,完全没有效果,发现原来... 是这样的,我本来想修改body的背景颜色,我是直接用document.body.style.backgroundColor = "#1f1f1f"改的,完全没有效果,发现原来网页是通过主题来改变背景颜色的,求大神指点指点应该怎么写这个js才能实现改背景颜色的效果?ps:通过chrome的控制台直接改颜色是可以的,但是想要通过js改,要改的是图2划线部分,自己摸索了js一天,一脸懵。。 展开
 我来答
武汉新华电脑学校
2019-07-28 · 互联网教育专家,实战+实训,技能+学历
武汉新华电脑学校
向TA提问
展开全部
样式优先级
如果不能通过标签覆盖,可以在body上定义id 通过ID来改样式,js尽量放在底部
匿名用户
2019-07-28
展开全部
body.style.background: #1f1f1f!important这样。或者body.setAttribute(background, #1f1f1f)
追问
哈哈,原来是另一个元素的margin-top搞得鬼,已经解决了,感谢回答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式