JSFiddle - React, Tailwind, and code Playground
HTML
<div id="div">
</div>
<div id="div">
</div>
<div id="div">
</div>
CSS
div {
background-color: red;
border: thin solid;
width: 200px;
height: 200px;
}
JavaScript
var divs = document.getElementsByTagName("div"),
json = JSON.parse('{"lala":"lala"}');
for(var i = 0; i < divs.length; ++i)
divs[i].onclick = (function(i){return function() { clickImg(json, i); }})(i);
function clickImg(json, a) {
alert(json.lala + ", " + a);
}