我正在尝试设置一个按钮来下载 div 内的 SVG 代码,但 SVG 包含哈希(#)并且无法按照我的方式在哈希后下载代码。
我尝试创建一个js函数来添加标签,然后通过onclick函数下载它。
function download() {
var a = document.body.appendChild(
document.createElement("a")
);
a.download = modedid.concat(".svg");
a.href = "data:text/html," + document.getElementById("svgWin").innerHTML;
a.click();
}
我希望获得我所有的 SVG 内容,但在其中第一个哈希之后的任何内容都不会包含在最终结果中。
繁星淼淼
相关分类