我想要一个简单的文本输入字段用于我的 d3.js 可视化,就像 HTML <input>
一样简单。我很惊讶我找不到任何原生的 svg 元素。有没有比 <text>
更简单的实现文本输入字段的方法? <rect>
内的元素这会触发更新 text
的 key 监听器<text>
的属性每次按键时的元素?为 SHIFT、Alt、退格键、删除键等创建代码确实看起来像重新发明轮子,我想避免它。有什么办法可以吗?
最佳答案
除非有一些您没有提到的其他限制,否则完全可以在同一个文档中混合 HTML 和 SVG。可能不需要在 SVG 中重新发明输入字段。
关于javascript - d3.js 中的文本输入字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25548785/