self.popover = self.canvas.append("svg:rect")
.attr("id", popoverId)
...
self.popover.getBBox()
TypeError: Object [object SVGRectElement] has no method 'getBBox'
しかし、別の SVG 要素がクリックされたときに「this」として関数に渡すと、すべての SVG メソッドにアクセスできます。
self.popover = self.canvas.append("svg:rect")
.attr("id", popoverId)
...
self.popover.getBBox()
TypeError: Object [object SVGRectElement] has no method 'getBBox'
しかし、別の SVG 要素がクリックされたときに「this」として関数に渡すと、すべての SVG メソッドにアクセスできます。