为set
中每个元素执行给定的函数。
如果函数的返回值是false
, 停止循环。
callback
函数。运行的函数。支持参数类似于JS中forEach
遍历。默认上下文对象为全局对象。thisArg
对象。callback
的上下文对象。对象。set
对象。
<svg id="svg" width="200" height="100"></svg>
var svg = Snap("#svg"); var c1 = svg.paper.circle(50,50,40); var c2 = svg.paper.circle(150,50,40); // 获得set集合 var set = svg.selectAll("circle"); // 遍历填色 set.forEach(function(element, index) { element.attr({ fill: ["#f00", "#00f"][index] }); });