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

Если я понял о чём речь.)
<script>
var actionList = {
    func1: function(){
        alert('func1')
    },
    func2: function(){
        alert('func2')
    },
    funcn: function(){
        //...
    },

};
document.onclick = function(event){
    var target = event.target;
    
    if(target.tagName == 'BUTTON' && target.className == 'button-class'){
        var action = target.getAttribute('data-action');
        
        if(action && actionList[action]) actionList[action]();
        else console.log('No action: "' + action +'".', event);
    }
}
</script>

<button class="button-class" data-action="func1">1</button>
<button class="button-class" data-action="func2">2</button>
__________________
29375, 35
Ответить с цитированием