Используйте
el.addEventListener('click',
function(){
// this will give you the id value
alert(this.id);
},
false);
И если вы хотите передать любое пользовательское значение в эту анонимную функцию, тогда самый простой способ сделать это:
// this will dynamically create property a property
// you can create anything like el.<your variable>
el.myvalue = "hello world";
el.addEventListener('click',
function(){
//this will show you the myvalue
alert(el.myvalue);
// this will give you the id value
alert(this.id);
},
false);
Прекрасно работает в моем проекте , Надеюсь, это поможет