building svg in javascript code example
Example 1: javascript create svg
const svg1 = document. createElementNS("http://www.w3.org/2000/svg", "svg");
svg1. setAttribute ("width", "100" );
svg1. setAttribute ("height", "100" );
const cir1 = document. createElementNS("http://www.w3.org/2000/svg", "circle");
cir1.setAttribute("cx", 0 );
cir1.setAttribute("cy", 0 );
cir1.setAttribute("r", 50);
svg1 . appendChild ( cir1 );
document. getElementById ('x77738'). appendChild ( svg1 );
Example 2: interactive svg javascript
<svg viewBox="0 0 100 100">
<circle cx="50" cy="50" r="50" />
<script>
document.querySelector('circle').addEventListener('click', e => {
e.target.style.fill = "red";
});
</script>
</svg>