estoy desarrollando una aplicación web donde tengo un boton que tiene que insertar un elemento "li", al que le agrego algunos otros elementos más con innerHTML.
En FF y Chrome funciona bárbaro, pero en IE no funciona

// html:
<body onload="n = 0;">
<div>
<ul id="ulItem">
</ul>
<div class="agregar">
<a href="javascript:void(0);" onclick="agregarItem();">
Agregar<img src="../imagenes/mas.gif" width="16" />
</a>
</div>
</div>
// y javascript:
n++;
destBoton = document.getElementById('ulItem');
item = document.createElement('li');
item.id = "item" + n;
texto = "<div>hola</div>";
item.innerHTML = texto;
destBoton.appendChild(item);
El error que me tira es el sig:
" DOM Exception: HIERARCHY_REQUEST_ERR(3) "
Cuál es el error?
Muchas gracias!