I have an element that is a span. The span is filled in with data using innerHTML.

Code:
var celldes = row.insertCell(2);
    var des = document.createElement('span');
    des.id='desc' + iteration; 
    des.name='desc' + iteration; 
    celldes.appendChild(des);
    des.innerHTML = " ";

des.onchange = function(){ SOME CODE }; //WORKS
des.onblur = function(){
...