Обратите внимание, что e.target
не всегда тот элемент, который вы действительно ожидаете (тот, который вы связали).
Это элемент, по которому щелкают, так что если ваш связанный элемент содержит что-то внутри, событие щелчка получит всплывающее и сработает, но у вас будет неправильный элемент в e.target
Если вы хотите передать элемент, связанный с событием, в один из методов вашего класса, вы можете сделать это следующим образом:
var self = this; // 'this' is class reference
elements.addEvent('click', function(e){
self.myClassMethod(this, e); // now 'this' is clicked element
});
Теперь вы получили правильный элемент, переданный в ваш метод и готовый кманипулировать.