JSFiddle - React, Tailwind, and code Playground

HTML

<span class="viewEdit">View and edit class one.</span>
<span class="viewEdit">View and edit class two.</span>
<span class="viewEdit">View and edit class three.</span>
<span class="viewEdit">View and edit class four.</span>
<span class="viewEdit">View and edit class five.</span>

JavaScript

var els = document.getElementsByClassName("viewEdit");
var elClicked = {};
for( var i = 0; i < els.length; i++ ){
    (function(local){
     els[i].onclick = function(){
      elClicked.element = this;
      elClicked.text = this.innerText;
      elClicked.index = local;
      console.log(elClicked);
     };
    })(i)
}