Показать сообщение отдельно
  #3 (permalink)  
Старый 06.06.2015, 16:29
Аватар для Аленький цветочек
Интересующийся
Отправить личное сообщение для Аленький цветочек Посмотреть профиль Найти все сообщения от Аленький цветочек
 
Регистрация: 29.11.2012
Сообщений: 15

рони,
Огромное спасибо, заработало))
function A() {
    this.aMethod = {
        something: {
            some1: 1,
            some2: 2
        },
        genDiv: function(num){
            var wrapper = document.getElementById('wrapper');
            var a = document.createElement('input');
            a.id = 'a' + num;
            this.aId = a.id;
            a.type = 'button';
            a.value = a.id;
            a.addEventListener('click', this.aClick.bind(this));
            wrapper.appendChild(a);
        },
        aClick:function(){
            console.log(this.something.some1); // 1
        }
    }
}
window.onload = function () {
    var objName;
    for(var i = 0; i < 2; i++){
        objName = 'a' + i;
        objName = new A();
        objName.aMethod.genDiv(i);
    }
}
Ответить с цитированием