当前位置: 代码迷 >> JavaScript >> 随机数,该怎么解决
  详细解决方案

随机数,该怎么解决

热度:313   发布时间:2013-01-11 11:57:35.0
随机数
取5到7之间的随机数:
方法一,从文本框取值总是不对
<input type=text id=b value=5>
<input type=text id=c value=7>
<script>
var x=document.getElementById('b').value;
var y=document.getElementById('c').value;
var num = parseInt(Math.random()*(y-x+1) +x);
alert(num)
</script>
方法二 可以
<script>
var x=5;
var y=7;
var num = parseInt(Math.random()*(y-x+1) +x);
alert(num)
</script>
这是什么情况

------解决方案--------------------
value是string类型的,不是int
var x=parseInt(document.getElementById('b').value);
var y=parseInt(document.getElementById('c').value);
  相关解决方案