Definir conteúdo de HTML <span> com Javascript

Em uma página da Web, estou chamando um WebService que me fornece um valor inteiro. Eu preciso exibir esse valor em um bloco de texto. Atualmente, estou usando um HTML<span>.

Até agora, encontrei dois métodos para colocar meu valor em um intervalo.innerText() é uma maneira proprietária do IE de fazê-lo einnerHTML() é uma maneira não compatível com os padrões, embora seja amplamente suportada.

Qual é a maneira correta e compatível com os padrões de definir o texto entre<span> e</span> do Javascript?

questionAnswers(4)

yourAnswerToTheQuestion