Establecer contenido de HTML <span> con Javascript

En una página web estoy llamando a un servicio web que me da un valor entero. Necesito mostrar este valor en un bloque de texto. Actualmente estoy usando un HTML<span>.

Hasta ahora, he encontrado dos métodos para poner mi valor en un lapso.innerText() es una forma patentada de IE de hacerlo yinnerHTML() es una forma que no cumple con los estándares, aunque es ampliamente compatible.

¿Cuál es la forma correcta de cumplir con los estándares para establecer el texto entre<span> y</span> de Javascript?

Respuestas a la pregunta(4)

Su respuesta a la pregunta