Показать сообщение отдельно
  #4 (permalink)  
Старый 18.09.2011, 16:00
Новичок на форуме
Отправить личное сообщение для DimaRogov Посмотреть профиль Найти все сообщения от DimaRogov
 
Регистрация: 13.09.2011
Сообщений: 6

Сообщение от Octane Посмотреть сообщение
Сначала прочитайте: 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")) {
        …
    }
};
не очень понял , зачем нам сравнивать с -1 .

return (" " + el.className + " ").indexOf(" " + cl + " ") > -1
Ответить с цитированием