关于删除css样式问题

最近写插件遇到这样一个问题

原dom

<p>hello world<p>

用JavaScript添加css后

<p style="color:#FF0000">hello world<p>

我想实现效果是,当我动态添加样式,然后再删除样式的时候,不是吧color属性设为 color:none;而是彻底删除我动态添加的样式,恢复原样并且不影响style里面的其他属性,不知道有什么解决方案

<p>hello world<p>
阅读 5.7k
4 个回答

不能用js添加class么,然后删除class

写好一个class, 添加的时候给元素加上class, 删除的时候删除class。

delete dom.style.color 应该可以吧。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题