如何在SVG.js中访问/迭代组的子元素

问题描述

我正在使用SVG.js库,我使用draw.group()函数创建了一个组,我想将属性应用于该组中的每个元素。我尝试使用group.children循环直接访问group.childNodesgroup.forEach(function(){});。无法弄清楚,在文档中找不到任何内容

关于该注释,我发现文档有些缺乏,而且肯定没有冗长的危险...

解决方法

我最终在文档中找到了group.children()方法,该方法将返回该组子级的可迭代数组。

可以使用循环将属性应用于每个子元素,例如:

for (const child of myGroup.children()) {
  child.attr({
    fill: "#000000"
  });
}