火狐下,创建svg元素需要加命名空间 火狐下,创建svg元素需要加命名空间,否则火狐浏览器不显示文字。 var svgns = "http://www.w3.org/2000/svg"; var node=svgdoc.createElementNS(svgns,"text"); var text = svgdoc.createTextNode("中文文字"); node.appendChild(text);