JSFiddle - React, Tailwind, and code Playground

by simevidas

HTML

Click on the items:

<ol>
    <li>Monday</li>
    <li>Tuesday</li>
    <li>Wednesday</li>
    <li>Thursday</li>
    <li>Friday</li>
    <li>Saturday</li>
    <li>Sunday</li>
</ol>

JavaScript

var ol = document.getElementsByTagName('ol')[0];

ol.onclick = function(e) {
    var li = e.target,
        i = 1;
    
    while ( li.previousElementSibling ) {
        li = li.previousElementSibling;
        i += 1;   
    }
    
    alert( 'Index = ' + i );
};