0
Firebug를 사용하여 SVG 요소를 '동적으로'생성하는 데 어려움을 겪고 있습니다. 다음은 실패한 jsfiddle 예제입니다. SVG 모양 생성
<svg width="500" height="500">
<circle id="c1" cx="50" cy="50" r="40" stroke="green" stroke-width="4" fill="yellow" />
</svg>
<div id="genR" onclick="genRect();" >Generate</div>
function genRect() {
var rect = document.createElementNS ("http://www.w3.org/2000/svg", "rect");
var svg = document.getElementsByTagName ("svg")[0];
console.log (rect);
console.log (svg);
rect.setAttribute ("width", "50");
rect.setAttribute ("height", "50");
rect.setAttribute ("fill", "#e11a51");
rect.setAttribute ("stroke", "blue");
rect.setAttribute ("x", "75");
rect.setAttribute ("y", "150");
svg.appendChild (rect);
}
감사
,
감사합니다. @RodigoQuesada, 잘 작동합니다. – Kayote