gpt4 book ai didi

firefox - 如何在FireFox中获取SVG元素尺寸?

转载 作者:行者123 更新时间:2023-12-03 13:20:11 26 4
gpt4 key购买 nike

在大多数浏览器中,以下方法将起作用。

window.onload = function(){
console.log( document.getElementById('svgElm').getBoundingClientRect().width );
};


这是 demo。如果您在Google Chrome浏览器中尝试,控制台将输出 200。但是,FireFox返回 0

最佳答案

如果无法返回SVG属性,我最终将退回到父维度。这是一个演示http://jsbin.com/uzoyik/1/edit

相关代码为:

svg.clientWidth || svg.parentNode.clientWidth
svg.clientHeight || svg.parentNode.clientHeight

关于firefox - 如何在FireFox中获取SVG元素尺寸?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13122790/

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