Решил вопрос вот так (надеюсь, не криво
):
var itemsList = [];
function arrayCheck(value, array)
{
for(var i = 0; i < array.length; i++)
{
if(array[i] == value) return true;
}
return false;
}
function getId(e) {
while(e.id != 'el') {
if(e.className == 'item') {
if(arrayCheck(e, itemsList)) {
itemsList.splice(e, 1);
alert("убрали");
} else {
itemsList.push(e);
alert("добавили");
}
break;
}
e = e.parentNode;
}
}