十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
var num_arr = new Array(3);$.each(num_arr,function(index,val) {num_arr[index] = Math.ceil(Math.random()*3);});alert(num_arr);
站在用户的角度思考问题,与客户深入沟通,找到海沧网站设计与海沧网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:成都网站制作、成都网站设计、企业官网、英文网站、手机端网站、网站推广、国际域名空间、雅安服务器托管、企业邮箱。业务覆盖海沧地区。
你这话问的,,一点都不像程序员的逻辑。JS中Math.random()就能产生一个0-1之间的伪随机数,通过这个数,和一个包括各种元素的数组,就能产生随机元素。
方法:
$(function(){var val = math.random()*100;
var sval = math.floor(val);
if(sval 40 ){alert(sval); }})
jquery给一个DIV设置坐标方法:jquery中设置div的坐标位置的方法是通过offset实现的。
1、获取到div对象并且获取到当前偏移位置
var p = $("#elementId");对象。var offset = p.offset(); 位置。
2、设置坐标位置,一般之关系距离顶部和左部的坐标:$("#secondElementId").offset({ top: offset.top, left: offset.left})
script type="text/javascript" src="./jquery-1.11.1.js"/script
script type="text/javascript"
var shop = [{id:1,name:"2B铅笔"},{id:2,name:"BOSS墨水"},{id:3,name:"天堂雨伞"},{id:4,name:"麻辣烫"}];
$(function(){
for(var i=0;ishop.length;i++){
var tr = $("tr/tr")
tr.append("td"+shop[i].id+"/td");
tr.append("td"+shop[i].name+"/td");
$("#tbody").append(tr);
}
});
function selectShop(){
var s = parseInt(Math.random()*shop.length);
$("#selected").append("选择的商品:ID:"+shop[s].id+",Name:"+shop[s].name+"br");
//append换成html就不会累加显示选择结果。而是只显示最新选择的商品
}
/script
/HEAD
BODY
table id="table" border="1" width="200px"
thead
tr
tdID/tdtd商品/td
/tr
/thead
tbody id="tbody"/tbody
/table
brbrbr
input type="button" value="随机选取" onclick="selectShop();"/
div id="selected"/div
/BODY
js生成随机数 n表示生成几位的随机数
var jschars = ['1','2','3','4','5','6','7','8','9','a','b','c','d','e','f','h','j','m','n','r','A','B','C','D','E','F','G','H','I','J','K','L','M','N','P','Q','R','S','T','U','V','W','X','Y','Z'];
function generateMixed(n) {
var res = "";
for(var i = 0; i n ; i ++) {
var id = Math.ceil(Math.random()*44);
res += jschars[id];
}
return res;
}
html代码
div id="randNum"0/div
button id="stop" type="button"Stop/button
jquery代码
$(document).ready(function() {
var timer = setInterval(genNum, 1000);
function genNum () {
$("#randNum").text(Math.floor( Math.random() * 100 ));
}
$("#stop").click(function () {
clearInterval(timer);
});
});
demo》》