2016-04-04 8 views
0

snippet(例:here)を使用してsvg要素の親ノードに到達しましたが、undefinedを取得しました。どうして?それを修正する方法は? d3 svg内のparentNode

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

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

alert(lbl.parentNode); 

(JSFiddle版 here

答えて

1

LBLは、あなたが最初LBLのDOMノードを取得する必要があります.parentNode行うには、まだD3の選択である

alert(lbl.node().parentNode); 
関連する問題