我正在使用HTML访问HTML中的现有DOM SVG元素

svgEle = SVG.adopt(svgDocument.getElementById('svg'));


如何不单独采用svgEle的子元素?
我努力了

 elementById = svgEle.select("#" + id);




elementById = svgEle.get(id);

最佳答案

您使用select(<CSS Selector>)

svgEle = SVG.adopt(document.getElementById('svg'))

svgEle.select("#keys")
    .stroke('yellow')


SVG.get(<ID>)仅适用于SVG.js创建的SVG元素。

这是jsfiddle来说明:https://jsfiddle.net/dotnetCarpenter/yy2opz8s/2/

09-25 17:47