我有一个有效的SVG文件,通过在图像查看器中打开它进行了验证。
我尝试使用以下javascript代码将此SVG添加到HTML文件中
d3.xml("assets/abc.svg", function(xml) {
document.body.appendChild(xml.documentElement);
});
我查看了HTML源代码,发现SVG已添加到HTML中。但是SVG在页面上不可见。有任何想法是什么原因?
注意:
1. D3工作正常。
2. SVG有效。
3. SVG被添加到body的DOM结构中。
4. 在Chrome和Firefox中都不可见。