Usando innerHTML:
Código javascript
:
Ver originaldocument.getElementById("datos").getElementsByTagName("li")[0].innerHTML = "Texto";
Descomponiendo por partes, primero usamos getElementById para obtener la referencia al ul, luego usamos getElementsByTagName y el índice 0 para obtener la referencia al primer <li>, y modificamos su contenido usando innerHTML.
Modificando el DOM:
Código javascript
:
Ver originallielem = document.getElementById("datos").getElementsByTagName("li")[1];
lielem.removeChild(lielem.firstChild);
lielem.appendChild(document.createTextNode("Texto"));
En la primera línea obtenemos la referencia al segundo <li> (índice 1), en la segunda línea borramos su texto, y en la tercera añadimos el nuevo texto.