innerHTML trabalhando em FF, mas não no IE!

No meu JSP eu estou usando uma tag personalizada<showDateFormat/>
gostar:

Date From:<showDateFormat/>

e no meu arquivo common.js eu estou tendo

function addDateFormatInfo(){
    var dateFormatHolder = document.getElementsByTagName("showDateFormat"); 
    if ( dateFormatHolder ){        
        for ( i = 0 ; i < dateFormatHolder.length; i++ ){
            dateFormatHolder[i].innerHTML = '<div class="infoSmall" ><span>(mm/dd/yyyy)</span></div>';                       
        } 
    }
}

então na minha página onde quer que hajashowDateFormat&nbsp;tag é usado, ele exibirá(mm/dd/yyyy). Está funcionando bem no FF, mas não no IE. qual poderia ser o problema?