javascript - d3.js 中的文本输入字段

标签 javascript svg d3.js

我想要一个简单的文本输入字段用于我的 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/

相关文章:

javascript - 动画缩放旋转 svg 元素

javascript - 使用javascript更改标签的类名

javascript - 在返回之前如何格式化 json 数组中的所有电话号码

javascript - 删除然后将相同的元素添加到 Packery JS

java - JSVGCanvas.getSVGDocument() 返回 null?

javascript - 如何从该数组中的值获取特定的 JSON 数组

javascript - 如何从 ASP.NET MVC 应用程序的一组单选按钮中获取选定的元素?

javascript - d3 防止拖拽特定元素

java - d3新手,无法用json显示图表

javascript - 如何更改世界地图json文件的中央子午线?