d3.js中的文本输入字段

时间:2014-08-28 12:23:56

标签: javascript svg d3.js

我想要一个简单的文本输入字段用于我的d3.js可视化,就像HTML <input>一样简单。我很惊讶我找不到任何原生的svg元素。有没有比<text>内的<rect>元素更简单的实现文本输入字段的方法,它会触发keylistener,在每次keydown时更新text元素的<text>属性?为SHIFT,Alt,退格键,删除键等创建代码真的好像重新发明轮子,我想避免它。我有什么办法吗?

1 个答案:

答案 0 :(得分:3)

除非您还没有提到其他一些限制因素,否则在同一文档中混合使用HTML和SVG是完全可能的。可能没有必要重新发明SVG中的输入字段。