Показать сообщение отдельно
  #3 (permalink)  
Старый 12.11.2018, 00:24
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,112

MC-XOBAHCK,

const testApp = {

    typesAll: document.querySelectorAll('.type'),
    type: '',
    event: function() {
        this.typesAll.forEach(item => item.addEventListener('click', this.selectType(this))); // Вызов метода
    },


    selectType: function(obj) {
        return function(e) {
            if (e.type == 'click' || (e.type == 'keypress' && (e.which === 13 || e.keyCode === 13))) {

                obj.type = this.getAttribute('name'); // тут testApp заменить контекстом объекта???

            }

        }
    }

}
Ответить с цитированием