Расширить путь SVG

В одном из моих приложений я создаю путь SVG со следующим кодом

var points="M1180,401 S1180,476 1030 476 L100, 476";
createPath(points, id, name);


   function createPath(points, id, nane) {

                var shape = document.createElementNS(svgNS, "path");
                shape.setAttributeNS(null, "d", points);
                shape.setAttributeNS(null, "class", "path");
                shape.setAttributeNS(null, "id", id);
                document.getElementById("holder").appendChild(shape);
                return id;
}

это создаст путь в моем SVG (названный "держатель") . далее в событии нажатия кнопки мне нужно увеличить его длину. Так как в этом SVG есть более одного пути, поэтому мы не можем считать его точками.

Пожалуйста, помогите Спасибо

1 ответ

Решение

Если вы сохраняете идентификатор уникальным, вы можете использовать его, чтобы получить свою форму с document.getElementById(id) и измените путь оттуда.

Другие вопросы по тегам