Допустим, у меня есть следующий HTML-контекст, к которому у меня нет доступа к его созданию:
<div id="outer">
<div id="chart-div">
<svg id="chart"></svg>
</div>
<div id="legend-div">
<svg id="legend"></svg>
</div>
</div>
Я пытаюсь экспортировать этот SVG-файл в изображение с помощью библиотеки canvg,проблема здесь в том, что они разделены, и поэтому я получаю два холста, и библиотека canvg принимает строку определения SVG в качестве входных данных.
Как я могу изменить приведенные выше элементы html, чтобы они были только одним SVG?Использование Javascript, так как это расширение для браузера.
Я попытался просто переключить теги DIVs на SVG, но он просто сломал все, и SVG стал пустым