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)
}