for (var j=0;j<20;j++) {
var svg=document.createElement('svg')
var bg=document.getElementsByClassName('bg')[0]
bg.appendChild(svg)
svg.innerHTML='<polygon points="80,0 158,44 158,130 80,174 0,130 0,44"style="fill:#19191b;stroke:#fff;stroke-width:1"/>'
svg.className='six'
}
第1个回答 2016-10-31
是可以创建成功的
追问但是我这里显示不出来图形
本回答被网友采纳第2个回答 2019-09-15
这是因为SVG比较特殊,这里的原因是因为SVG不是html标签,或者说命名空间不一样,应该使用svg的,可以看一下我在github上关于svg创建结点的方法,,点开,就在开头,我是判断了HTML还是SVG。