Skip to content Skip to sidebar Skip to footer

Size Of CreateElement("svg") Is 0,0

I want to create an SVG with JS and set the size, but when I use createElement('svg'), the generated HTML is

Solution 1:

createElement can only create HTML elements, you need createElementNS

var svg=document.createElementNS("http://www.w3.org/2000/svg", "svg");
document.body.appendChild(svg);
svg.setAttribute("class","jscreated");
svg.style.width="500px";
svg.style.height="400px";
<svg class="HTML_SVG" style="width:500px; height:400px;" class="HTML_SVG"></svg>

Post a Comment for "Size Of CreateElement("svg") Is 0,0"