以下代码提供了一个很好的可编辑svg文本框(至少在Chrome中):
d3.select("body").append("text").text("Test").attr("contentEditable","true");
但是,以下代码不起作用:
d3.select("svg").append("text").text("Test").attr("contentEditable","true");
有没有办法让svg文本沿着上面第二个片段的行编辑?我真的希望尽可能避免使用foreignObject。