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