我在HTML标记的style属性中有一个占位符,如下所示:style="custom_style:cssreplace"。这样做的目的是,当我运行JS代码时,我可以用真正的CSS替换它们。
这种策略在IE9和IE10上有效,但在IE8上无效。从那以后,它渲染页面,只是删除了"奇怪"的自定义样式。
你知道IE8和早期版本中是否有任何"设置"(Doctype等),这样它就不会忽略这些标签吗?
谢谢。
使用HTML5数据属性data-style="customer_style: css_replace"
。然后让您的Javascript查找并适当地填充样式。