如何使用d3js获取svg元素的宽度?

15 浏览
0 Comments

如何使用d3js获取svg元素的宽度?

我正在使用d3js来找到一个svg元素的宽度,以下是给出的代码:

var body = d3.select("body");
console.log(body);
var svg = body.select("svg");
console.log(svg);
console.log(svg.style("width"));

但是它返回了以下错误:

Uncaught TypeError: Cannot call method 'getPropertyValue' of null

我认为,svg变量是一个空数组。

我该如何使用d3js获取一个svg元素的宽度?

0