这是个老问题,但是...在FireFox(7+)和Chrome(14+)上,您可以将svg_element拉到顶部。这并没有给您完全z轴控制的自由,但是总比没有好;)只需再次添加该元素。var svg = doc.createElemNS('svg');var circle = doc.createElemNS('circle');var line = doc.createElemNS('line');svg.appendChild(circle); // appends itsvg.appendChild(line); // appends it over circlesvg.appendChild(circle); // redraws it over line now我以为这会引发错误或其他问题。appendChild ==替换自身==重绘