Подтвердить что ты не робот

Почему .innerText не работает в Firefox?

Вот мой код Он отлично работает во всех браузерах , но не в Firefox.

Я пробовал много вещей, но не работал вообще. Пожалуйста, помогите мне в этом вопросе. Я делаю что-то неправильно.?

Есть ли другой способ.?

Я использую .innerText, потому что значения поступают из

<span class="jr-rating-wrapper-jr_stars-new-0">
 4.5
</span>

На консоли нет ошибок.

<script type="text/javascript">
   jQuery('#submitButton').click(function(){
   var PostStartone = document.getElementById('jr-rating-wrapper-jr_stars-new-0').innerText;
   var PostStarSec = document.getElementById('jr-rating-wrapper-jr_stars-new-1').innerText;
   var PostStarThird = document.getElementById('jr-rating-wrapper-jr_stars-new-2').innerText;
   var PostCapVal = document.getElementById('code').value;
   var PostRBVal = "";
   var selected = jQuery("div.jr_fieldDiv input[type='radio']:checked");
   PostRBVal = selected.val();
   jQuery.post("http://xyz/x/Update.php", { 
      GetStarOneValue : PostStartone ,
      GetStarSecValue : PostStarSec ,
      GetStarThirdValue : PostStarThird ,
      GetCaptchValue : PostCapVal,
      GetRadioBTNValue : PostRBVal});
 });
</script>
4b9b3361

Ответ 1

innerText - это способ "старого браузера Internet Explorer".

Попробуйте textContent. В идеале вы должны использовать elem.textContent || elem.innerText, но если вы используете jQuery, вы можете просто сделать jQuery("#the_id_here").text().