【问题标题】:My SVG doesn't change after changes in the DOMDOM 更改后,我的 SVG 没有更改
【发布时间】:2013-03-13 16:52:10
【问题描述】:

我正在尝试更改 SVGPathElement 的颜色,但它没有刷新。我检查它是否获得了显示警报的新颜色,但我没有看到任何区别。是不是因为我的 SVG 被 AJAX 检索到了?

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

提前致谢

【问题讨论】:

  • AJAX 不应该是相关的。请给我们一个完整的例子,例如一个 jsFiddle。

标签: ajax svg refresh stroke


【解决方案1】:

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

element.style.stroke='#0000';

【讨论】:

    猜你喜欢
    • 2017-03-08
    • 1970-01-01
    • 1970-01-01
    • 2015-06-11
    • 2012-11-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多