如何从JavaScript中的字符串创建新的SVG对象?
对象到字符串
var str = new XMLSerializer().serializeToString(SvgDoc.getElementById(nameID));
对象的字符串
var oParser = new DOMParser();
var oDOM = oParser.parseFromString(str, "image/svg+xml");
但是oDOM不是SVGGElement对象。
答案 0 :(得分:3)
var oParser = new DOMParser();
var oDOM = oParser.parseFromString(str, "image/svg+xml");
会给你一个Document对象。您可以通过
获取文档的根元素var root = oDOM.documentElement;