创建javascript动态svg
我尝试使用javascipt创建动态svg 我的结果是创建javascript动态svg,javascript,svg,Javascript,Svg,我尝试使用javascipt创建动态svg 我的结果是 <svg xmlns='http://www.w3.org/2000/svg' viewBox='5279 1710 12.125 12.125'> <g transform='translate(4311 1165)'> <path fill='#fffff' d='M346.045,76.5a5.632,5.632,0,0,0,0,8.245,6.143,6.143,0,0,0
<svg xmlns='http://www.w3.org/2000/svg' viewBox='5279 1710 12.125 12.125'>
<g transform='translate(4311 1165)'>
<path fill='#fffff' d='M346.045,76.5a5.632,5.632,0,0,0,0,8.245,6.143,6.143,0,0,0,1.6-4.122A6' transform='translate(632.48 470.439)'/>
</g>
</svg>
您出错的地方是,您正在向svg添加“d”属性,而不是创建路径和g,请尝试以下操作
(函数(){
var element=document.createElements('http://www.w3.org/2000/svg'、'svg');
setAttribute('viewBox','5279 1710 12.125 12.125');
var g=document.createElements('http://www.w3.org/2000/svg","g",;
g、 setAttribute('transform','translate(4311 1165)');
var path=document.createElements('http://www.w3.org/2000/svg","路径",;
setAttribute('fill','#000000');
setAttribute('d','M346.045,76.5a5.632,5.632,0,0,0,8.245,6.143,6.143,0,0,1.6-4.122A6');
setAttribute('transform','translate(632.48 470.439));
g、 附加子对象(路径);
元素。子元素(g);
document.querySelector('body').appendChild(元素);
})();你的问题是什么?