gpt4 book ai didi

javascript - 获取 SVG/G 元素的实际大小

转载 作者:行者123 更新时间:2023-12-03 00:08:25 29 4
gpt4 key购买 nike

是否有任何准确的方法可以获取 svg 元素的实际大小,其中包括笔划、过滤器或其他从 Javascript 中影响元素实际大小的元素?

我已经尝试了几乎所有想到的事情,现在我觉得我已经走进了死胡同:-(

更新了问题以添加更多上下文(Javascript)

最佳答案

您无法直接获取值。但是,您可以获得边界矩形的尺寸:

var el   = document.getElementById("yourElement"); // or other selector like querySelector()
var rect = el.getBoundingClientRect(); // get the bounding rectangle

console.log( rect.width );
console.log( rect.height);

至少在所有主流浏览器的实际版本中都支持它。

Check fiddle

关于javascript - 获取 SVG/G 元素的实际大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9847684/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com