Вот вам рабочий пример:
http://jsfiddle.net/9X6rM/
И это важная часть этого:
set.forEach(function(e){
e.attr({fill:'#000'})
})
Сначала немного сложно, но довольно удобно, когда вы его получаете. Вам необходимо передать методу forEach()
функцию, которую вы хотите выполнить для каждого элемента, и эта функция должна иметь, как аргумент, имя переменной для привязки к элементу. Так что в этом случае e
- это обрабатываемый прямоугольник. Понял?