Отменить javascript расчет с | 0, чтобы округлить число - PullRequest
0 голосов
/ 12 марта 2020

У меня есть следующая таблица и JavaScript, которая вычисляет мою температуру по Фаренгейту.

Я хочу переключаться между градусами Цельсия и Фаренгейта, но очевидно, если я переверну вычисления после того, как я округлю число, температура отличается.

Я хотел бы вернуть оригинальный номер. У меня около 200 разных номеров одного класса. Надеюсь, Сомоне сможет мне помочь. Спасибо.

function change_to_gf()
  {

  var myClasses = document.getElementsByClassName("a_e");
  for (var i = 0; i < myClasses.length; i++)
    {
    myClasses[i].innerHTML = (((myClasses[i].innerHTML -32 ) / 1.8) | 0)
    }
	
  var myClasses = document.getElementsByClassName("a_mr");
  for (var i = 0; i < myClasses.length; i++)
    {
    myClasses[i].innerHTML = (((myClasses[i].innerHTML -32 ) / 1.8 | 0))
    }
  }
<table style="width:920px;" align="center" id="sort1" data-name="mytable" class="4sort1">
  <tr>
    <td style="width:60px;" class="a_e" id="exo_bist_e"/>48
    <td style="width:60px;" class="a_mr" id="exo_bist_mr"/>52
  </tr>
</table>
...