为了账号安全,请及时绑定邮箱和手机立即绑定

js如何修改DOM的样式?(css文件中已使用!important)

js如何修改DOM的样式?(css文件中已使用!important)

aluckdog 2019-04-19 15:59:12
或者css文件中使用display:none;时(没有important),想用js修改让它显示(因为目标DOM的display有可能是'block'、'inline'、inline-block所以不能直接修改style.cssText为'display'是多少,只能让css中的所有display:none;失效)
查看完整描述

2 回答

?
蝴蝶刀刀

TA贡献1801条经验 获得超8个赞

至于这么修改,@recminy已经回答了,这里我只是顺手提一下这个权重的问题。
正常的权重(这里说正常是没有加!important),style>id>class>tag,应该是这样没错吧。那么加上!important呢就会提升任何一个,如果是这样写的话,那么基本上就没救了,权重是最高了,只能用JS写一个样式覆盖一下,比如@recminy写的这种方式。
答非所问……撤~
                            
查看完整回答
反对 回复 2019-04-19
  • 2 回答
  • 0 关注
  • 318 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信