我在Sapui5中使用d3创建了一个维恩图。 注意:我在标签和内部标签中创建了圆圈,我使用标签来设置圆形样式。
现在我有一个按钮,当我点击按钮时,svg可以下载并可以查看。
未显示样式。
我正在做这样的onclick
d3.select("#save").on("click", function(){
var html = d3.select("svg")
.attr("version", 1.1)
.attr("xmlns", "http://www.w3.org/2000/svg")
.node().parentNode.innerHTML;
console.log(html);
//var imgsrc = 'data:image/svg+xml;base64,'+ btoa(html);
//var img = '<img src="'+imgsrc+'">';
//d3.select("#svgdataurl").html(img);
});
任何人都可以帮助我解决这个问题。