Делаю примерно следующее:
for (var key in elems) {
obj[key].onmousedown = function() {
alert(key);
};
}
Естественно, что на все маусдауны алерт будет один - последний key, а как бы так сделать, чтоб ответы были разные?
Можно обойтись без if и switch?