如何在svg节点上使svg文本可编辑?

时间:2014-11-21 14:07:52

标签: svg d3.js contenteditable

以下代码提供了一个很好的可编辑svg文本框(至少在Chrome中):

d3.select("body").append("text").text("Test").attr("contentEditable","true");

但是,以下代码不起作用:

d3.select("svg").append("text").text("Test").attr("contentEditable","true");

有没有办法让svg文本沿着上面第二个片段的行编辑?我真的希望尽可能避免使用foreignObject。

0 个答案:

没有答案