Hola:
Supongo que tendrás que cambiar "contenedor" por document.getElementById(contenedor)...
En viejas versiones del explorer, se creaban objetos automáticamente por el id, pero no es lo correcto... ¿Te has fijado en la consola de errores de tu navegador...?... ¿Has probado con una alerta...?
Saludos