se tu commentassi seconda e terza riga così

codice:
 var optionDiv = document.createElement('DIV');

// optionDiv.id = 'selectBoxOptions' + selectBoxIds;
// optionDiv.className='selectBoxOptionContainer';

optionDiv.style.width = div.offsetWidth-2 + 'px';
div.appendChild(optionDiv);
l'offsetWidth sarebbe corretto in IE?

Posta lo stile css associato all'id e alla classe di quell'elemento