Показать сообщение отдельно
  #5 (permalink)  
Старый 17.02.2014, 11:15
Интересующийся
Отправить личное сообщение для preproger Посмотреть профиль Найти все сообщения от preproger
 
Регистрация: 17.02.2014
Сообщений: 10

Столкнулся с проблемой.

Если мы назначаем обработчик
li.onclick = toSelected;


то в теле toSelected this у нас objectHTMLelement (мне это и нужно), а если вызов происходит через

li.onclick = function(){
    toSelected(1);
};


то this - window object.

Подскажите, пожалуйста, почему так происходит и как мне получить ссылку именно на тот li, по которому совершен клик, если мне обязательно вызывать toSelected с параметрами
Ответить с цитированием