Что ж, у div может есть атрибут value, но он встречается реже. Вы должны просто использовать data- * атрибуты.
Например: <div ... data-value='i'>
.
Затем в вашем обработчике вы можете получить к нему доступ так:
obj.getAttribute("data-value")
// or, if you are not targeting dinosaur browsers:
obj.dataset.value
Также Вы можете подумать о создании элемента div как элемента вместо интерполяции, но это всего лишь личный вкус. Для этого небольшого примера это хорошо.