Я вообще проблему решил вчера вот так:
for(prop in mi)
{
//foreach
mi[prop].onchange = function add()
{
var element = document.createElement('div');
element.innerHTML = "Изменен "+prop+"-ый checkbox";
element.id = 'div123';
document.body.appendChild(element);
}
}
Александр, я думаю, что здесь есть элементы того, что Вы хотите.