文本和输入元素以相同的方式追加和给定属性.显示文本,但不显示输入.为什么
text and input elements appended and given attributes the same way. Text shows but not the input. Why?
我有这些代码片段。只显示text
,不显示input
。为什么?
g.append("text")
.text(function(d) {return d.label; });
g.append("input")
.attr("type", "text");
svg.selectAll("text")
.attr("dx", function(d) { return d.x+15; })
.attr("dy", function(d) { return d.y+5; });
svg.selectAll("input")
.attr("x", function(d) { return d.x + 30; })
.attr("y", function(d) { return d.y + 20; });
PS:也尝试了append("xhtml:input")
和dx
+ dy
而不是x
+ y
input
元素不是有效的SVG元素,并且它没有属性x
和y
。
相关文章:
- xmlhttp.responseText不显示文本
- 如何在MVC中使用jQuery在文本框旁边显示文本
- 根据页面的位置突出显示文本中的字符
- 当选择值x时,Javascript需要在正确的位置显示文本区域,从而循环通过具有选择选项的表单
- 操作javascript变量[HTML]以只显示文本
- 如何显示文本长度,即使它超过ng最大长度
- 如何在悬停时显示文本而不移动页面上的内容
- ASP.NET MVC,在文本框旁边显示文本
- 可单击滚动图像以显示文本框
- 使用鼠标悬停JavaScript/HTML显示文本
- 延迟高亮显示文本区域中的文本
- 选择“选择选项”时显示文本.怎么做
- 无法使用JavaScript在画布上显示文本
- 在不更改HTML源代码的情况下,在管理员TinyMCE编辑器中突出显示文本
- 将鼠标悬停在图像上时显示文本
- javascript:在for循环中使用settimeout来定期显示文本
- 一页主题搜索/用下一个按钮突出显示文本
- JavaScript 在更改选择时不显示文本区域
- 用于突出显示文本的JQuery/JavaScript插件
- 模式显示文本区域内容不是字符串