gpt4 book ai didi

javascript - 获取动态 svg 内容

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:42:12 25 4
gpt4 key购买 nike

我使用 snapsvg从外部 svg 部分生成 svg 的库。这是主容器:

<svg id="mainContent"></svg>

当我使用检查器查看这个元素时,我看到里面附加了新的动态 svg 元素。

enter image description here

如何获取此 svg 完整动态内容以将其保存到文件中?

最佳答案

必须尝试像普通 dom 元素一样简单地查询它吗?

var content = document.querySelector('#mainContent').outerHTML

对于下载部分,您可以使用现代浏览器的saveAs功能

var blob = new Blob([content], {type: "text/plain;charset=utf-8"});
saveAs(blob, "download.svg");

参见 https://github.com/eligrey/FileSaver.js/

关于javascript - 获取动态 svg 内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34470247/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com