我正在通过raphael渲染一些类似于形状(rect,circle,poly(使用路径)和椭圆)的maparea。渲染的形状假设勾勒出热点mapareas。我遇到IE 8的困难,没有出现svg形状,控制台告诉我有错误:
Unknown runtime error/raphael.js line 7432 character 13.
这是违规行:
res.textpath.string && (span.innerHTML = Str(res.textpath.string).replace(/</g, "<").replace(/&/g, "&").replace(/\n/g, "<br>"));
首先,我不确定如何解释这段代码,以及&amp;&amp;和操作
其次,如何解释错误本身。 为了澄清代码的和平执行成功:
Str(res.textpath.string).replace(/</g, "<").replace(/&/g, "&").replace(/\n/g, "<br>")
...它返回'A'值,它在分配时爆炸:
span.innerHTML = ...
由于