我试图在将它们中的每一个转换为之后将一个innerHTML
值添加到另一个,然后将总数分配给另一个,以便可以使用javascript打印出来innerHTML
int
innerhtml
我试过parseInt
and 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>