JSFiddle - React, Tailwind, and code Playground

by simevidas

HTML

Click on the items:

<ol start="5">
    <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 e = e || window.event,
        li = e.target || e.srcElement,
        i = ol.start || 1;
    
    while ( li.previousSibling ) {
        li = li.previousSibling;
        if ( li.nodeType === 1 ) { i += 1; }   
    }
    
    alert( 'Index = ' + i );
};