<mce:script language="JavaScript"><!-- var main=document; var htm; var win2; //获取svgdoc根 var ems=main.document.getElementsByTagName("EMBED"); var svg=main.document.embeds[0]; //var svg=ems[0]; var svgdoc=ems[0].getSVGDocument(); var node=svgdoc.documentElement; //显示svg源码 //alert(svg.window.printNode(svgdoc)); htm=svg.window.printNode(svgdoc); win2=window.open("","b"); win2.document.write(htm); //缩放 node.setCurrentScale(1); //遍历节点 var rects=svgdoc.getElementsByTagName("g"); for(var i=0;i<rects.length;i++) { var rect= rects.item(i); //rect.setAttribute("id",i); //alert(rect.getAttribute("id")); //这里我们可以查看所有g元素的源码,可以进行字符串匹配 //alert(svg.window.printNode(rect)); } //修改元素属性 var last=rects.item(3); //rects.item(3).appendChild(svgdoc.createTextNode("haha")); //正确 last.removeChild(last.childNodes.item(0)); //正确 // --></mce:script>