Agregue el evento onclick al elemento recién agregado en JavaScript

He estado tratando de agregar el evento onclick a los nuevos elementos que agregué con JavaScript.

El problema es que cuando reviso document.body.innerHTML puedo ver que onclick = alert ('blah') se agrega al nuevo elemento.

Pero cuando hago clic en ese elemento, no veo que el cuadro de alerta funcione. De hecho, todo lo relacionado con JavaScript no funciona.

Esto es lo que uso para agregar un nuevo elemento:

function add_img() { 
  var elemm = document.createElement('rvml:image'); 
  elemm.src = 'blah.png';
  elemm.className = 'rvml';
  elemm.onclick = "alert('blah')";
  document.body.appendChild(elemm);
  elemm.id = "gogo";
  elemm.style.position='absolute';
  elemm.style.width=55;
  elemm.style.height=55;
  elemm.style.top=200;
  elemm.style.left=300;
  elemm.style.rotation=200; 
}

Así es como llamo a esta función:

<button onclick=add_img()>add image</button>

Ahora la imagen se dibuja perfectamente dentro del navegador. Pero cuando hago clic en la imagen no recibo esa alerta.