在两个指定的数字间随机显示一个数字 本帖最后由 cao_888 于 2010-10-26 14:15:36 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var arr = [1,2];alert(Math.random() > 0.5 ? arr[0] : arr[1]); 什么意思var a = 10,b = 20;alert(a + Math.floor(Math.random()*10)); [5,6][Math.round(Math.random())] var arr = [11,25];var d = arr[0] + Math.round(Math.random()*(arr[1]-arr[0]));alert(d); 不是alert,是显示出来,我是意思是5秒内数字不停的在换,到了解到秒停下来,显示最终的一个数 不是alert,是显示出来,我是意思是5秒内数字不停的在换,到了5秒就停下来,显示最终的一个数 <body><input type="button" value="Start" onclick="Ostart();" /><div id="num" style="width:35px;height:35px;border:1px solid black;font-size:34px;text-align:center;color:red"></div><script type="text/javascript">function Ostart() { var o = document.getElementById('num'), timer = null; timer = setInterval(function() { o.innerHTML = [5,6][Math.round(Math.random())]; }, 100); setTimeout(function() { clearInterval(timer); }, 5000);}</script></body> <script>var arr = [11,25];var i=0,timer;onload = show;function show(){if(i >=500){ clearTimeout(timer); return;}var d = arr[0] + Math.round(Math.random()*(arr[1]-arr[0]));document.getElementById("tt").innerHTML = d;i++;timer = setTimeout(show, 10);}</script><div id="tt"></div> JQGrid不显示数据 我的登录怎么都登不上~请大家帮我看看谢谢。 请教关于正则表达式的问题 【【静态html页面如何加载共通静态文件???】】 探讨js广告代码转换的另类做法 ff里怎么实现自动打开窗口 'options'对象为空或者不是对象 如何得到一个字符的unicode值? 请问JAVASCRIPT如何将IE状态栏中的地址隐藏起来!? 帮看看这段代码 请人写一个改一个JS文件 jQuery如何实现文本框的联想数据数据的
alert(Math.random() > 0.5 ? arr[0] : arr[1]);
var a = 10,b = 20;
alert(a + Math.floor(Math.random()*10));
[5,6][Math.round(Math.random())]
var d = arr[0] + Math.round(Math.random()*(arr[1]-arr[0]));
alert(d);
<body>
<input type="button" value="Start" onclick="Ostart();" />
<div id="num" style="width:35px;height:35px;border:1px solid black;font-size:34px;text-align:center;color:red"></div>
<script type="text/javascript">
function Ostart() {
var o = document.getElementById('num'), timer = null;
timer = setInterval(function() {
o.innerHTML = [5,6][Math.round(Math.random())];
}, 100); setTimeout(function() {
clearInterval(timer);
}, 5000);
}
</script>
</body>
var arr = [11,25];
var i=0,timer;
onload = show;
function show(){
if(i >=500){
clearTimeout(timer);
return;
}
var d = arr[0] + Math.round(Math.random()*(arr[1]-arr[0]));
document.getElementById("tt").innerHTML = d;
i++;
timer = setTimeout(show, 10);
}
</script>
<div id="tt"></div>