Показать сообщение отдельно
  #3 (permalink)  
Старый 28.03.2014, 13:25
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Че за нахер? Зачем пропрасывать элемент? Он же и без того будет проброшен браузером как this!
var circle = {};
        function clickCircle() {
            this.style.background = "#b00";
        }
        for (var i = 1; i < 11; i++) {
            circle[i] = document.getElementById("circle" + i);
            circle[i].onclick = clickCircle;
        }

И все. И не надо плодить 11 одинаковых функций-копий. Это же глупо по меньшей мере )
__________________
В личку только с интересными предложениями
Ответить с цитированием