Подскажите, возможно ли создавать SVG при помощи JS ?
Делаю вот так:
<div class="body"></div>
let svg = document.createElement('svg');
svg.setAttribute('width', '200');
svg.setAttribute('height', '126');
svg.setAttribute('viewBox', '0 0 200 126');
svg.innerHTML = '<polygon points="1,1 200,1 200,62 1,62"></polygon>';
document.querySelector('.body').append(svg);
SVG создаётся правильно (его код), но он не отображается (у него размеры ширина/высота = 0 0). И стили к нему не применяются.
В чём моя ошибка?