Tal vez puedas probar:
document.getElementById('imageDiv')
.innerHTML = '<img src="imageName.png" />';
O puede crear elemento de imagen de forma dinámica como esta:
var par = document.getElementById('imageDiv');
var img = document.createElement('img');
img.src = 'put path here';
par.appendChild(img);
Tenga en cuenta también que se debe utilizar comillas simples o dobles no‘
carácter para cuerdas.
Así que aquí es cómo el código debe ser:
var imgName = a === 'tick' ? 'tick.gif' : 'cross.gif';
document.getElementById('imageDiv')
.innerHTML = '<img src="' + imgName + '" />';
O, alternativamente:
var imgName = a === 'tick' ? 'tick.gif' : 'cross.gif';
var par = document.getElementById('imageDiv');
var img = document.createElement('img');
img.src = imgName;
par.appendChild(img);
O si desea aplicar su imagen a DIV fondo, entonces esto es lo que necesita :
var imgName = a === 'tick' ? 'tick.gif' : 'cross.gif';
document.getElementById('imageDiv').style.backgroundImage = 'url('+ imgName +')';
@Black_Crown 'imageDiv' es un div, estableciendo para ello src no mostrará ninguna imagen. – kirilloid