d3 改变所有元素的属性

d3 change attribute of all elements

我想将所有带有 class "tmp-click" 的 svg 元素的颜色更改为黄色

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

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

这样做

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