问题描述
我正在使用SVG.js库,我使用draw.group()
函数创建了一个组,我想将属性应用于该组中的每个元素。我尝试使用group.children
循环直接访问group.childNodes
和group.forEach(function(){});
。无法弄清楚,在文档中找不到任何内容。
关于该注释,我发现文档有些缺乏,而且肯定没有冗长的危险...
解决方法
我最终在文档中找到了group.children()
方法,该方法将返回该组子级的可迭代数组。
可以使用循环将属性应用于每个子元素,例如:
for (const child of myGroup.children()) {
child.attr({
fill: "#000000"
});
}