JSFiddle - React, Tailwind, and code Playground

by Michael Russell

HTML

<div class="item">asdf0</div>
<div class="item">asdf1</div>
<div class="item">asdf2</div>

JavaScript

function init() {
    this.someVar= "I'm from the init function";
    for (var i = 0; i < $$(".item").length; i++) {
        $$(".item")[i].observe("click", detailPopup.bind(this));
    }
}

function detailPopup(e) {
    alert(e.target.innerHTML+ ' :: ' +this.someVar);
}

init();