<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<input id="btn" type="button" value="生成随机数">
<p id="one">生成的第一个数</p>
<p id="two">生成的第二个数</p>
<span id="add">两数相加:</span>
<br>
<span id="minus">两数相减:</span>
<span id="last">最终减:</span>
<script>
var btn = document.getElementById('btn');
var oone = document.getElementById('one');
var otwo = document.getElementById('two');
var oadd = document.getElementById('add');
var ominus = document.getElementById('minus');
var olast = document.getElementById('last');
btn.onclick = function (){
oone.innerHTML = parseInt(10*Math.random());
otwo.innerHTML = parseInt(10*Math.random());
var first = oone.innerHTML;
var second = otwo.innerHTML;
oadd.innerHTML = (parseInt(parseInt(first) + parseInt(second)));
ominus.innerHTML +=(parseInt(first) * parseInt(second));
olast = parseInt(ominus.innerHTML);
}
setInterval(btn.onclick,100);
</script>
</body>
</html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<input id="btn" type="button" value="生成随机数">
<p id="one">生成的第一个数</p>
<p id="two">生成的第二个数</p>
<span id="add">两数相加:</span>
<br>
<span id="minus">两数相减:</span>
<span id="last">最终减:</span>
<script>
var btn = document.getElementById('btn');
var oone = document.getElementById('one');
var otwo = document.getElementById('two');
var oadd = document.getElementById('add');
var ominus = document.getElementById('minus');
var olast = document.getElementById('last');
btn.onclick = function (){
oone.innerHTML = parseInt(10*Math.random());
otwo.innerHTML = parseInt(10*Math.random());
var first = oone.innerHTML;
var second = otwo.innerHTML;
oadd.innerHTML = (parseInt(parseInt(first) + parseInt(second)));
ominus.innerHTML +=(parseInt(first) * parseInt(second));
olast = parseInt(ominus.innerHTML);
}
setInterval(btn.onclick,100);
</script>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body><input id="btn" type="button" value="生成随机数">
<p id="one">生成的第一个数</p>
<p id="two">生成的第二个数</p>
<span id="add">两数相加:</span>
<br>
<span id="minus">两数相减:</span>
<span id="last">最终减:</span>
<script>
var btn = document.getElementById('btn');
var oone = document.getElementById('one');
var otwo = document.getElementById('two');
var oadd = document.getElementById('add');
var ominus = document.getElementById('minus');
var olast = document.getElementById('last');
btn.onclick = function (){
oone.innerHTML = parseInt(10*Math.random());
otwo.innerHTML = parseInt(10*Math.random());
var first = oone.innerHTML;
var second = otwo.innerHTML;oadd.innerHTML = (parseInt(parseInt(first) + parseInt(second)));
ominus.innerHTML =(parseInt(first) * parseInt(second));
olast.innerHTML = parseInt(ominus.innerHTML);
}
setInterval(btn.onclick,100);
</script>
</body>
</html>
第32行 当我想累加的时候 他是以字符串的形式相加 不过我想让他以数字的形式累加 怎么处理 求教大神?
我说错了 olast.innerHTML+= parseInt(olast.innerHTML); 自身累加 而且用了您的方程 显示的是NAN
我说错了 olast.innerHTML+= parseInt(olast.innerHTML); 自身累加 而且用了您的方程 显示的是NAN
那是因为你ominus.innerHTML字符串太长,无法转换成数值。
我说错了 olast.innerHTML+= parseInt(olast.innerHTML); 自身累加 而且用了您的方程 显示的是NAN
last 的初始值设置为0才好累加
<span id="last">0</span>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body><input id="btn" type="button" value="生成随机数">
<p id="one">生成的第一个数</p>
<p id="two">生成的第二个数</p>
<span id="add">两数相加:</span>
<br>
<span id="minus">两数相减:</span>
<span id="last">0</span>
<script>
var btn = document.getElementById('btn');
var oone = document.getElementById('one');
var otwo = document.getElementById('two');
var oadd = document.getElementById('add');
var ominus = document.getElementById('minus');
var olast = document.getElementById('last');
btn.onclick = function (){
oone.innerHTML = parseInt(10*Math.random());
otwo.innerHTML = parseInt(10*Math.random());
var first = oone.innerHTML;
var second = otwo.innerHTML;oadd.innerHTML = (parseInt(parseInt(first) + parseInt(second)));
ominus.innerHTML =(parseInt(first) * parseInt(second));
olast.innerHTML = parseInt(olast.innerHTML) + parseInt(ominus.innerHTML);
}
setInterval(btn.onclick,100);
</script>
</body>
</html>
<input id="btn" type="button" value="生成随机数">
<p id="one">生成的第一个数</p>
<p id="two">生成的第二个数</p>
<span id="add">两数相加:</span>
<br>
<span id="minus">两数相减:</span>
<span id="last">最终减:</span>
<script>
var btn = document.getElementById('btn');
var oone = document.getElementById('one');
var otwo = document.getElementById('two');
var oadd = document.getElementById('add');
var ominus = document.getElementById('minus');
var olast = document.getElementById('last');
btn.onclick = function (){
var first = parseInt(10*Math.random());
var second = parseInt(10*Math.random());
oone.innerHTML = first;
otwo.innerHTML = second;
oadd.innerHTML = first + second;
ominus.innerHTML = (parseInt(ominus.innerHTML) & 0) + first*second;
olast.innerHTML = parseInt(ominus.innerHTML);
}
setInterval(btn.onclick, 1000);
</script>
ominus.innerHTML = (parseInt(ominus.innerHTML) | 0) + first*second;
var btn = document.getElementById('btn');
var oone = document.getElementById('one');
var otwo = document.getElementById('two');
var oadd = document.getElementById('add');
var ominus = document.getElementById('minus');
var olast = document.getElementById('last');
var sum = 0;
btn.onclick = function (){
var first = parseInt(10*Math.random());
var second = parseInt(10*Math.random());
oone.innerHTML = first;
otwo.innerHTML = second;
oadd.innerHTML = first + second;
ominus.innerHTML = first*second;
sum += first*second;
olast.innerHTML = sum;
}
setInterval(btn.onclick, 100);
var btn = document.getElementById('btn');
var oone = document.getElementById('one');
var otwo = document.getElementById('two');
var oadd = document.getElementById('add');
var ominus = document.getElementById('minus');
var olast = document.getElementById('last');
var sum = 0;
btn.onclick = function (){
var first = parseInt(10*Math.random());
var second = parseInt(10*Math.random());
oone.innerHTML = first;
otwo.innerHTML = second;
oadd.innerHTML = first + second;
ominus.innerHTML = first*second;
sum += first*second;
olast.innerHTML = sum;
}
setInterval(btn.onclick, 100);
受教了