InnerText alternative in mozilla

Est-ce que quelqu'un connait une alternative à l'intérieur de la gamme de mozilla? Mon espace est

<span id='cell1'></span> 

Et le javascript est

 document.getElementById('cell1').innerText = 'Tenelol'; 

Mais Mozilla ne prend pas en charge cela !!

innerText est une chose IE propriétaire. Le W3C définit textContent comme la propriété officielle.

Un moyen simple est d'exploiter le || L'opérateur logique et sa nature de court-circuit , ainsi que JavaScript renvoyant la dernière valeur évaluée dans une condition (la plupart du temps l'opérande truey ).

 var body = document.body, text = body.textContent || body.innerText; 

JsFiddle .

(Notez dans la violoncelle, j'ai vérifié le innerText premier. Ce n'est que parce que la plupart des personnes ici n'utilisent pas IE. IRL, vérifiez d'abord le innerText du innerText et innerText vers innerText .)