Internet explorer IE版本<;=8:IE忽略自定义css

Internet explorer IE版本<;=8:IE忽略自定义css,internet-explorer,internet-explorer-8,cross-browser,styles,internet-explorer-9,Internet Explorer,Internet Explorer 8,Cross Browser,Styles,Internet Explorer 9,我在HTML标记的style属性中有一个占位符,如下所示:style=“custom\u style:cssreplace”。这样做的目的是,当我运行JS代码时,我可以用真正的CSS替换它们 这种策略适用于IE9和IE10,但不适用于IE8和更早版本,因为它呈现页面,它只是删除了“奇怪”的自定义样式 您知道IE8和更早版本中是否有任何“设置”(Doctype等),以便它不会忽略这些标记吗 谢谢。使用HTML5数据属性data style=“customer\u style:css\u repla

我在HTML标记的style属性中有一个占位符,如下所示:style=“custom\u style:cssreplace”。这样做的目的是,当我运行JS代码时,我可以用真正的CSS替换它们

这种策略适用于IE9和IE10,但不适用于IE8和更早版本,因为它呈现页面,它只是删除了“奇怪”的自定义样式

您知道IE8和更早版本中是否有任何“设置”(Doctype等),以便它不会忽略这些标记吗


谢谢。

使用HTML5数据属性
data style=“customer\u style:css\u replace”
。然后让您的Javascript查找并适当地填写样式。

您可以将其放入自定义属性
data style=“custom\u style:cssreplace”
,然后在JS中添加样式属性吗?您的建议对我很有用!!非常感谢。你想让这成为一个答案,这样我才能让这成为一个正确的答案??