我在HTML标记的style属性中有一个占位符,如下所示:style =“custom_style:cssreplace”。这样做的目的是,当我运行JS代码时,我可以用真正的CSS替换它们。
这个策略适用于IE9和IE10,但不适用于IE8及更早版本,因为它呈现页面,它只是删除了“奇怪的”自定义样式。
您是否知道IE8及更早版本中是否有任何“设置”(Doctype等等),以便它不会忽略这些标记?
感谢。
答案 0 :(得分:1)
使用HTML5数据属性data-style="customer_style: css_replace"
。然后让您的Javascript查找并适当填写样式。