Вы должны использовать внутренний идентификатор, который вам предлагает Рафаэль.Например:
for(var i = 0; i < statePathArr.length; i++) {
var path = mapPaper.path(statePathArr[i].coordinates).attr({
'fill' : '#EDECE7',
'stroke': '#666666'
});
path.id = statePathArr[i].name;
}
И тогда вам просто нужно использовать метод getById('')
.
var getPath = paper.getById('IDoftheparh')
Таким образом, вы не используете узлы, и вы используете крестВозможности браузера Raphael.