在DOM更改后,我的SVG不会更改

时间:2013-03-13 16:52:10

标签: ajax svg refresh stroke

我试图更改SVGPathElement的颜色,但它没有刷新。我检查它是否有新的颜色显示警报,但我没有看到任何差异。是因为我的SVG是由AJAX检索的吗?

var element = document.getElementById(id);
alert(element.getAttribute("stroke"));
element.setAttributeNS(null, "stroke", "#000000");

提前致谢

1 个答案:

答案 0 :(得分:1)

您可以尝试使用样式设置笔划:

element.style.stroke='#0000';