简体   繁体   English

D3 SVG中的parentNode

[英]parentNode in d3 svg

I've used an example snippet , cited here , to get to the parent node of a svg element, but I obtain undefined . 我使用了此处引用的示例代码段来到达svg元素的父节点,但获得了undefined Why? 为什么? And How to correct it? 以及如何纠正呢?

var svg = d3.select('svg');

var lbl=    svg.append("text")
        .attr("x", 10)
        .attr("y", 110)
        .text("aaaaa");

alert(lbl.parentNode);  

(JSFiddle version here ) 这里是 JSFiddle版本)

lbl仍然是d3选择,要执行.parentNode,您需要首先获取lbl的DOM节点

alert(lbl.node().parentNode);

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM