Я написал программу для 14 номеров различных объектов SVG. И я хочу написать программу с одним циклом для каждого объекта SVG, чтобы получить его точку в центре. Я предпочел использовать оператор цикла в моем коде с JavaScript
Я пытался использовать JavaScript, но он не повторяется многократно.
Код JavaScript идет сюда;
var i=1;
while(i<15){
gear = document.getElementById("gear"+i);
let aa = gear.getBBox()
let a = {};
a.x = aa.x + aa.width/2;
a.y = aa.y + aa.height/2;
gear.setAttribute("style",`transform-origin:${a.x}px ${a.y}px` );
i++;
}
Я дал уникальный идентификатор для каждого объекта SVG как (gear1, gear2, gear3, ....., gear14).
Окончательным результатом должно быть зацикливание кода для каждого и каждого объекта SVG.