svg 多边形标签的宽度

Width of svg polygon tag

本文关键字:标签 多边形 svg      更新时间:2023-09-26

给定这个svg多边形:

<polygon class="range_arrow"
     id="arrow"
     points="0,0 5,5 0,10 -5,5"
     data-width="10"/>

如果我手动输入,我可以得到宽度。

$('#arrow').data("width");

但是,$('#arrow').width();返回0$('#arrow').attr("width");返回undefined

是否可以获得多边形标签的正确宽度?

您可以获得边界框,这将为您提供宽度,例如

$('#arrow')[0].getBBox().width;