要将SVG导出为JS,您需要使用
xmlserializer
。您可以使用以下代码将SVG导出为JS:
var svg = document.getElementById("svg-id"); // 获取 SVG 元素
var serializer = new XMLSerializer(); // 创建 XML 序列化对象
var serializedSVG = serializer.serializeToString(svg); // 将 SVG 转换为字符串
var jsString = "var svg = '" + serializedSVG + "';"; // 创建 JS 字符串
在上面的代码中,我们首先获取SVG元素。然后,我们创建一个XML序列化对象,并将SVG转换为字符串。最后,我们将SVG字符串嵌入到一个JavaScript字符串中。
请确保SVG中的任何特殊字符都被正确转义,以避免出现JavaScript语法错误。