我想在 SVG 标记中使用常规 HTML 标记(例如输入标记)。
为什么?我希望我的 SVG 图形能够从用户那里获取文本(例如,用户单击使用 SVG 绘制的框并在其上输入文本),因此我正在考虑在 SVG 标记中使用 HTML 输入标记。这可能吗?
如果答案是否定的(很可能会),我如何允许用户编辑 SVG 文本?
这个问题已经有了答案:
如何使用 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