Split()仅在IE10中抛出SCRIPT5007错误

时间:2013-06-12 18:31:14

标签: internet-explorer d3.js

我正在使用d3.js来抓取一个对象然后拆分translate(x,y)属性以在其他地方使用它。此代码在FF,Safari,Chrome和Opera中运行良好,但在IE10中,它与SCRIPT5007的错误无法找到未定义的属性拆分。我没有使用正则表达式,只是一个逗号,我已经查看了早期版本的split()在IE中的各种问题,但由于早期版本甚至不能使用SVG,我不在乎。

inObject = d3.select("#someObjectWithTransform");
if (inObject.attr("transform")) {
    var curXYa = new String(inObject.attr("transform"));
    var curXYb = curXYa.split(",");
})

我知道inObject有一个值,而且它不是.empty(),正如我所说,这在其他所有浏览器中都能正常工作。

0 个答案:

没有答案