parentNode in d3 svg
parentNode in d3 svg
我使用了这里引用的一个示例片段来获取svg元素的父节点,但我获得了undefined
。为什么?如何纠正?
var svg = d3.select('svg');
var lbl= svg.append("text")
.attr("x", 10)
.attr("y", 110)
.text("aaaaa");
alert(lbl.parentNode);
(此处为JSFiddle版本)
lbl仍然是一个d3选择,要做parentNode,您需要首先获得lbl的DOM节点
alert(lbl.node().parentNode);
相关文章:
- D3在一个调用中绘制不同的SVG形状,没有可见性
- 在D3.js中,有没有任何方法可以将x和y方向上的滚动事件绑定到平移svg
- D3.js生成有效的SVG,但不显示任何内容
- d3 svg differentiate onclick
- SVG实现的单调三次插值没有像d3这样的库
- 如何在d3.js中填充svg圆圈内的图像
- D3.js:如何在svg上移动鼠标时创建弹出事件
- D3.js:缩放svg时错过刻度线
- 基于数据d3.js绑定svg梯度
- 我如何才能让这个svg圆圈出现在我的d3路径上方,而不是下方
- d3与svg在处理元素时的对比
- d3日历视图:如何将所有内容放在一个svg中,而不是放在几个svg中
- 在工具提示中显示D3 SVG
- svg/d3中的选择
- SVG d3 |我可以动态添加内联样式吗?
- Svg D3.js如何使用条件选择
- 每次播放音频剪辑的时间元素被添加到SVG——d3.js
- 不知道如何正确关闭SVG / d3.js中的路径
- 缩放SVG d3.js(无事件)
- SVG d3圆形控件