JSFiddle - React, Tailwind, and code Playground

HTML

<span id="premierelement">Un texte dans un span</span><br>
<a href="http://jsfiddle.net/n5x3s6dm/3/show/" id="deuxiemeelement">Un hyperlien HTML</a><br>
<a href="#" onClick="window.location.replace('http://jsfiddle.net/n5x3s6dm/3/show/');return false;" id="troisiemeelement">Un hyperlien JavaScript</a><br>
<br>
<span id="retour"></span>

JavaScript

$( document ).ready( function(){
 
    $( 'body' ).on( "click", function( event ){
        var element = event.target,
            chemin = "",
            elbalise,
            elclass,
            elid;
 
        while ( elbalise != "body" ){
            elbalise = element.localName;
            elclass = ( element.className ) ? ( '.' + element.className ) : ( "" );
            elid = ( element.id ) ? ( '#' + element.id ) : ( "" );
            chemin = elbalise + elclass + elid + ' ' + chemin;
            element = element.parentElement;
        }
 
        $( '#retour' ).text( "Clic sur  : "+chemin );
 
        return false;
    });
 
});