Расширить путь 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)
и измените путь оттуда.