Показать сообщение отдельно
  #2 (permalink)  
Старый 17.09.2011, 18:43
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

Сначала прочитайте: http://javascript.ru/tutorial/events...rigger:-target

Здесь можно вообще без поиска элементов по CSS-классу обойтись примерно так:
function hasClass(el, cl) {
    return (" " + el.className + " ").indexOf(" " + cl + " ") > -1;
}

document.getElementById('cont').onclick = function (event) {
    event = event || window.event;
    var target = event.target || event.srcElement;
    if (hasClass(target, "but")) {
        …
    }
};
Ответить с цитированием