snap.svg 不能正确获取marker-end的值

本文介绍了一种在SVG中获取marker-end属性值的方法。通常,使用element.attr('#triangle_0')无法直接获取到marker-end的值,正确的做法是通过lineElement.node.style['marker-end']来访问。这为开发者提供了一个解决SVG元素样式读取难题的实用技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

如下元素,要获取marker-end的值,使用element.attr("#triangle_0")是获取不到的。需要使用

lineElement.node.style['marker-end']才能获取到