Показать сообщение отдельно
  #2 (permalink)  
Старый 12.11.2018, 00:09
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,590

Или:
item.addEventListener('click', event => this.selectType(event))

или:
item.addEventListener('click', this.selectType.bind(this))

или(имхо лучше всего):
item.addEventListener('click', this)
const testApp = {
  ...
  handleEvent(e){
    if (e.type == 'click' || (e.type == 'keypress' && (e.which === 13 || e.keyCode === 13))){
      this.selectType(e);
    }
  }
}


К самому элементу обращаться в любом случае надо через event.target.
__________________
29375, 35

Последний раз редактировалось Aetae, 12.11.2018 в 00:19.
Ответить с цитированием