Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在修改 svg-editor,特别是方法绘制实现的 mod。
我正在尝试创建一个函数,如果调用它会自动选择所有对象并更改它们的笔触颜色。
我可以在我的函数中调用这个:
svgCanvas.selectAllInCurrentLayer();
它基本上选择了画布上的所有项目。但是,当我在它下面输入时,更改笔触颜色功能
svgCanvas.setcolor("stroke", "red");
它不运行第二个命令(笔画更改功能)。
在 Method Draw/SVG Edit 中,您将执行以下操作:
svgCanvas.selectAllInCurrentLayer(); var selected = svgCanvas.getSelectedElems(); selected.forEach(function(el){ el.setAttribute("stroke", "red") });