1

尝试使用 cdata 存储 css 但 chrome 在下面的第一行抛出“Uncaught SyntaxError: Unexpected token <”:

var default_style = <![CDATA[
    .TTContent table td.Mission img { max-height: 15px;}
]]>.toXMLString();

有谁知道为什么?

ps实际中的css要长得多

非常感谢,

4

1 回答 1

3

Chrome 不支持 E4X。您只能希望在 Firefox 中执行此操作(我想在您稍微修正一下语法之后)。

code.google.com/p/v8/issues/detail?id=235 -- “目前没有在 V8 中实施 E4X 的计划”

该代码对于 Firefox 也不正确:

Firefox 至少要求它被包装在一个 XMLList 中:var default_style = <><![CDATA[ .TTContent table td.Mission img { max-height: 15px;} ]]></>.toXMLString();

于 2011-08-29T15:21:52.970 回答