【问题标题】:d3 change attribute of all elementsd3 改变所有元素的属性
【发布时间】:2016-05-14 18:55:08
【问题描述】:

我想将所有带有“tmp-click”类的 svg 元素的颜色更改为黄色

var yellow = d3.select('svg')
               .selectAll('.tmp-click')
               .attr("fill","yellow);

执行代码时只更改了一个元素,我错过了什么?

【问题讨论】:

  • 您只需要d3.selectAll('.tmp-click').attr("fill","yellow);。删除 select("svg") 部分。

标签: javascript d3.js attributes selection


【解决方案1】:

这样做

var yellow = d3.selectAll('.tmp-click')
               .style("fill","yellow");

【讨论】:

    猜你喜欢
    • 2013-09-24
    • 2022-01-23
    • 1970-01-01
    • 1970-01-01
    • 2023-04-03
    • 2015-12-23
    • 2017-09-24
    • 2022-08-15
    • 1970-01-01
    相关资源
    最近更新 更多