我们能否通过JavaScript覆盖内联CSS?支持IE6兼容性。我找到了这个纯CSS的解决方案,但在IE中不起作用。
我们可以使用这个解决方案覆盖掉这个内联样式。
http://nataliejost.com/override-inline-styles-from-the-stylesheet/
http://www.sitepoint.com/blogs/2009/05/27/override-inline-css/
<div class="block">
<span style="font-weight: bold; color: red;">Hello World</span>
</div>
我们可以使用这个解决方案覆盖掉这个内联样式。
.block span[style]{
font-weight: normal !important;
color: #000 !important;
}
这个解决方案在除了IE6以外的所有主流浏览器中都有效。