HTML随机抽名代码(随机抽奖代码)

http://www.itjxue.com  2023-02-12 15:26  来源:未知  点击次数: 

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];就行了

(责任编辑:IT教学网)

更多

推荐Frontpage教程文章