Se o seu Firefox não está executando a função javascript innerText, saiba que ele possui a textContent, que realiza a mesma tarefa.

Você pode efetuar uma verificação e deixar que seu código decida qual comando utilizar, da seguinte forma:

if (navigator.userAgent.toLowerCase().indexOf('firefox') > -1) {
document.getElementById("PalavrasDigitadas").textContent = s.split(' ').length;
}
else {
document.getElementById("PalavrasDigitadas").innerText = s.split(' ').length;
}

No exemplo acima, se o navegador utilizado for o Firefox, o código automaticamente utilizará o comando "textContent". Se não for o Firefox ele fará uso do "innerText".


Outras dicas de Javascript


Bloqueando acentos e caracteres especiais

Bloqueando o botão direito do mouse

Contando palavras em Javascript

Diferenças entre window.location.href e top.location.href

Executando funções Javascript ou jQuery automaticamente durante o carregamento da página

Impedindo seleção de textos

innerText no Firefox

Javascript aguardando para chamar outra função

Recarregando a página em Javascript

Redirecionando após uma mensagem (alert)

Redirecionando em Javascript

Retornando à página anterior

Tabela de acentos em Javascript

Validando datas

Verificando se uma variável Javascript é nula ou está vazia

Você Sabia?

A IBM detém o recorde de patentes em um único ano, atingindo a marca de 4186 registros no ano de 2008. Clique aqui e saiba mais sobre esta gigante do mundo da tecnologia.


Excesso de barulho dentro do seu gabinete, principalmente logo que você o liga, pode ser sintoma de problemas nas ventoinhas, que podem precisar ser limpas ou trocadas. Entre em contato com um técnico de sua confiança e verifique isso o quanto antes.