0

それぞれを変換した後にinnerHTML値を別の値に追加し、合計を別の値に割り当てて、javascriptを使用して印刷できるようにしようとしていますinnerHTMLintinnerhtml

parseIntとを試しparseFloatましたが、うまくいきませんでした。

実際に変換innerHTMLした後int、数値を取得する代わりに「NaN」を取得しました。

これが私のコードです:

var Sum = parseInt(document.getElementById('fir').innerHTML) +
          parseInt(document.getElementById('sec').innerHTML);

setTimeout(function func(){ch1.innerHTML=Sum;},2500);

Sum関数内の最後の行のfunc()は整数である必要がありますが、残念ながらそうではありません。私の場合、「NaN」に等しいのはなぜですか?

編集:
モミと秒に関するすべて

<body>
<h1 id="fir"></h1>
<h2 id="sec"></h2>

<script>
  var x = document.getElementById("fir")
  x.style.position = "absolute";
  x.style.left = 770;
  x.style.top = 315;

  var z = document.getElementById("sec")
  z.style.position = "absolute";
  z.style.left = 930;
  z.style.top = 315;

  setTimeout(function a(){x.innerHTML=Math.floor((Math.random()*10)+1);},1000);

  setTimeout(function b(){z.innerHTML=Math.floor((Math.random()*10)+1);},2000);

</script>

</body>
4

1 に答える 1