-
var svg = document.createElement('svg');
-
var polygon = document.createElement( 'polygon');
-
polygon.setAttribute('points', '100,10 40,180 190,60 10,60 160,180');
-
polygon.setAttribute('style', 'fill:red;stroke:blue;stroke-width:3;fill-rule:evenodd;');
- svg.appendChild(polygon);
实际上改成下面这个样子就可以了

点击(此处)折叠或打开
-
var svg = document.createElementNS(‘http://', svg');
-
var polygon = document.createElementNS(’http://', polygon');
-
polygon.setAttribute('points', '100,10 40,180 190,60 10,60 160,180');
-
polygon.setAttribute('style', 'fill:red;stroke:blue;stroke-width:3;fill-rule:evenodd;');
- svg.appendChild(polygon);