今天,在写一个vue+d3的项目,其中,要获取svg标签的width和height,但是尝试了网上很多方法,
比如:
其中,svg为已经得到的svg元素,
let width = svg.style.width //失效
let width = svg.offsetWidth //失效
let width = svg.getBBox() //失效
后面,在国外的网站上看到一个方法,
let width = svg.getBoundingClientRect().width
终于成功!!!!所以在网上向大家分享。