1

我想在 SVG 标记中使用常规 HTML 标记(例如输入标记)。

为什么?我希望我的 SVG 图形能够从用户那里获取文本(例如,用户单击使用 SVG 绘制的框并在其上输入文本),因此我正在考虑在 SVG 标记中使用 HTML 输入标记。这可能吗?

如果答案是否定的(很可能会),我如何允许用户编辑 SVG 文本?

4

1 回答 1

2

这个问题已经有了答案:

如何使用 javascript innerHTML 更改 svg 文本标签

但它不被接受。

当您查看此示例时,这似乎是可能的

http://starkravingfinkle.org/blog/wp-content/uploads/2007/07/foreignobject-text.svg

从这个来源:

http://ajaxian.com/archives/foreignobject-hey-youve-got-html-in-my-svg

于 2013-04-08T19:42:47.767 回答