svg标签如何获取宽度和高度
今天,在写一个vue+d3的项目,其中,要获取svg标签的width和height,但是尝试了网上很多方法,比如:其中,svg为已经得到的svg元素,let width = svg.style.width //失效let width = svg.offsetWidth //失效let width = svg.getBBox() //失效后面,在国外的网站上看到一个方法,...
·
今天,在写一个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
终于成功!!!!所以在网上向大家分享。
更多推荐
已为社区贡献3条内容
所有评论(0)