JSFiddle - React, Tailwind, and code Playground

HTML

<img class="monBloc" src="http://www.otoogood.com/ml/images/content/produits/gateaux/site_640x480_gateau_happy_birthday_recadre_.jpg" onclick="getImgSize();" style="cursor:pointer;">

JavaScript

var newImg = new Image();
     var haut;
     var larg;              //   Ici les variables ont déclarées en "global"
 
 
      newImg.onload = function() {
      haut = newImg.height;
      larg = newImg.width;
          alert("Message 3. On connait maintenant les dimensions: "+haut+"#"+larg);    // Ici le message renvoie bien les valeurs de hauteur et de largeur
      }
 
 window.getImgSize = function() {
 alert("Message 1: On entre dans la fonction appelée par le click");
    newImg.src = 'http://www.leswallpapers.com/wp-content/uploads/2011/09/Cars100.jpg'; 
     alert ("Message 2 : La taille de l'image n'a pas encore été récupérée: "+haut+'*'+larg);
}