HTML随机抽名代码(随机抽奖代码)
html 随机抽取10个名字并且抽取一次后下一次不会出现,直到10个名字抽取完毕
!DOCTYPE?html
html
??head
meta?http-equiv="Content-Type"?content="text/html;?charset=UTF-8"
titleRunJS?演示代码/title
script
var?arr?=?[];
for(var?i=0;i10;i++){
arr[i]="小"+i;
}
var?get?=?function()
{
if(arr.length==0){
alert("全部抽取完毕");
result.innerHTML?=?"";
return;
}
var?ind?=?Math.floor(Math.random()?*?arr.length);
result.innerHTML?=?arr.splice(ind,1);
}
/script
??/head
body
div?id=result
/div
input?type="button"?value="随机抽取"?onclick="get()"?/
??/body
/html
html随机抽取人名怎么一次性抽几个
1、首先打开html创一个简单的div放抽出来的名字。
2、其次,然后在创建点击事件。
3、最后,定义一个数组放选好的名字,Math.random选的是(0-1)的随机数即可。
谁能给个名言随机代码,要html的
先定义名言的容器,并放到网页中你需要的位置
div id="mingyan"/div
用js写好所有的名言到一个数组中,并用随机数进行调用
var my = ['名言1','名言2','名言3'];
function mingYan(){
document.getElementById('mingyan').innerHTML = my[parseInt(Math.random()*10)%my.length];
}
//需要更改名言时,调用一次mingYan即可,如果只需要载入是显示一个名言,不需要其他时刻再更换名言,直接用document.getElementById('mingyan').innerHTML = my[parseInt(Math.random()*10)%my.length];就行了