我要做的是在 svg 变量中存储 rect 元素,如下所示 -
var rectangleElement = d3.select('svg').append('rect').attr('class', 'rectangle').call(dragR);
然后想要像这样检索 rect 元素 -
var rect = d3.select(self.rectangleElement[0][0]);
但是我收到了这个错误 -
未捕获的TypeError:无法读取属性' 0'未定义的
那时,如果我在控制台中记录 rectangleElement ,那么我找到了这个 -
我正在尝试使用d3 v3中的代码,因为它正在运行。
但是在d3 v5中,我收到了这个错误。
有人可以帮我解决这个错误吗?
提前感谢您的帮助。