我使用follow代码片段来修改svg路径对象
el.setAttribute("from", start[0] + "," + start[1]);
var path = line.childNodes[0];
path.setAttribute("d", "M " + start[0] + " " + start[1] + " L " + end[0] + " " + end[1]);
它在ff和chrome中运行良好,但在IE中,它不起作用。我在F12面板中看到了DOM结构,属性被修改了,但是在explorer中没有显示更改,我如何更改IE中的属性并影响资源管理器?
由于
答案 0 :(得分:0)
如您所见,尝试使用字符串值创建/解析svg路径可能是个问题。在构建/编辑路径时,最好使用svg的 pathSegList 对象,而不是字符串。它适用于所有浏览器。