是否有一种简洁的方法可以从SVG文档中提取所有元素并将它们放入html文本框中?
Is there a neat way to extract all elements from an SVG doc and place them in a html text box?
我试图让用户能够手动编辑SVG文档。
是否有一种直接的方式来使用DOM从SVG文档中提取所有元素并将其放在文本框中?我试图使用innerHTML,但没有工作(不可用于SVG)。
JavaScript中是否有一种方法可以从嵌入的SVG文档中提取所有SVG元素并将其存储为字符串?我不想使用jQuery或插件,如果我可以避免它..
对不起我的措辞,我的英语很差。您可以使用XMLSerializer
来完成此操作。
var str = new XMLSerializer().serializeToString(svgDocument);
如果您有一个引用svg的<object>
标记,您的svgDocument
变量应该设置为yourObjectElm.contentDocument
之类的东西。如果svg内联在html中,则可以传递元素而不是文档。
相关文章:
- 提取没有特定子元素的主体元素
- 使用JavaScript在Json中提取时,将数组的元素转换为String
- 用于提取 HTML 标记子元素的正则表达式
- 从 Ajax-JSON 中提取元素
- 使用 javascript 从 html 中提取元素
- Knockout.js 从 observableArray 中提取元素返回 undefined
- 使用xpath脚本从html源代码中提取元素
- 如何从 id 中提取元素
- ' ImportNode '和从' iframe '中提取元素
- 根据ID从字符串中提取元素
- 如何在jQuery中提取元素属性值到列表
- 从ClojureScript中的html-string中提取元素
- 如何遍历数组并根据其数据类型提取元素
- 如何在javascript中使用提取元素循环图像
- 正在从变量中提取元素
- 如何从数组中提取元素,并将其放入javascript中的文本字段中
- 从数组javascript中提取元素
- 从数组中提取元素
- 如何在Jquery中从Json响应中提取元素
- 提取元素的HTML