从字符串创建SVG对象

时间:2016-08-02 10:17:12

标签: javascript xml svg

如何从JavaScript中的字符串创建新的SVG对象?

对象到字符串

var str = new XMLSerializer().serializeToString(SvgDoc.getElementById(nameID));

对象的字符串

var oParser = new DOMParser();
var oDOM = oParser.parseFromString(str, "image/svg+xml");

但是oDOM不是SVGGElement对象。

1 个答案:

答案 0 :(得分:3)

var oParser = new DOMParser();
var oDOM = oParser.parseFromString(str, "image/svg+xml");

会给你一个Document对象。您可以通过

获取文档的根元素
var root = oDOM.documentElement;