使用路径 id 获取 SVG 路径 d 属性

Dis*_*ake 2 javascript jquery svg

我有单独的 json 包含 SVG 路径 ID。有没有办法使用路径 id 获取 SVG 路径“d”属性?或者有没有办法只使用路径 ID 来填充 SVG 路径?

Rob*_*son 8

您可以通过调用 document.getElementById 来获取路径元素,然后您可以从那里获取/设置属性...

var d = document.getElementById("<path id>").getAttribute("d");

document.getElementById("<path id>").setAttribute("fill", "red"); 
Run Code Online (Sandbox Code Playgroud)