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