注意:文章中$$符号只有一个,因程序问题提交后变成了两个。

JS制作的十二星座排名生成器代码

一个娱乐用的JS小程序,上传到网站上作为一个页面来展示了,可计算十二星座的排名,打开页面后在文本框中输入内容,点击“生成”按钮即可自动生成排名,呵呵,只是为个人JS练手所写,有喜欢的拿去改造使用吧。

<!DOCTYPE HTML>
<html>
<head>
<meta charset=“utf-8“>
<title>十二星座排名生成器JS代码版</title>
<style>
body{
background:#ccc;
}
#title{
margin:0 10px;
}
#sub{
margin-left:10px;}
#content{
width:400px;
height:300px;
border:1px solid black;
margin-top:10px;
padding:10px;
background:#fff;
overflow:hidden;
}
</style>
<script>
window.onload=function()
{
var oTitle=document.getElementById(“title“);
var oBtn=document.getElementById(“sub“);
var oDiv=document.getElementById(“content“);

var oTwelve={
0:{name:“双鱼座“,selected:false},
1:{name:“双子座“,selected:false},
2:{name:“金牛座“,selected:false},
3:{name:“巨蟹座“,selected:false},
4:{name:“狮子座“,selected:false},
5:{name:“处女座“,selected:false},
6:{name:“天蝎座“,selected:false},
7:{name:“魔羯座“,selected:false},
8:{name:“白羊座“,selected:false},
9:{name:“射手座“,selected:false},
10:{name:“天秤座“,selected:false},
11:{name:“水瓶座“,selected:false},
};

function num2word(i)
{
switch(i)
{
case 0:
return “第一名“;
case 1:
return “第二名“;
case 2:
return “第三名“;
case 3:
return “第四名“;
case 4:
return “第五名“;
case 5:
return “第六名“;
case 6:
return “第七名“;
case 7:
return “第八名“;
case 8:
return “第九名“;
case 9:
return “第十名“;
case 10:
return “第十一名“;
case 11:
return “第十二名“;
}
}

function create()
{
oDiv.innerHTML=““;
oDiv.innerHTML=“十二星座“+oTitle.value+“排名:<br />“;

for(var i=0;i<12;i++)
{
do
{
var iNum=parseInt(Math.random()*12);
}while(oTwelve[iNum].selected);

oTwelve[iNum].selected=true;

oDiv.innerHTML+=num2word(i)+“:“+oTwelve[iNum].name+“<br />“;
}

for(var i in oTwelve)
{
oTwelve[i].selected=false;
}
}

oBtn.onclick=function()
{
create();
};

oTitle.onkeydown=function(ev){

var oEvent=ev||event;

if(oEvent.keyCode==13)
{
create();
}
};

};
</script>
</head>
<body>
<h2>请在下面文本框中输入内容,按生成按钮自动生成排名</h2>
<span id=“star“>十二星座</span><input id=“title“ type=“text“ /><span id=“rank“>排名</span><input id=“sub“ type=“button“ value=“生成“ />
<div id=“content“></div>
</body>
</html>
good 26

发表评论

文明评论,重在参与

暂无评论!
用著作权法来保护软件是否真的有 07-28
杀毒软件:只在搞娱乐,从未杀过 07-28
小谈高通反垄断 07-28
印度将推出百元智能机 山寨厂商 07-28
高通垄断之痛:不是国产手机大而 07-28
一张图读懂阿里巴巴眼花缭乱资本 07-28
滴滴打车副总裁张晶离职 高层换 07-28
小米官网明日首发小米4 预约即 07-28
如何勾引马云马化腾花钱买你公司 07-28
云智慧成为2014 Web性能 07-28
顺丰试水微信扫码支付:发快递无 07-28
从Facebook看百度的移动 07-28
返回JS代码-返回首页
首页 社区 工具 关于 网址
切换:1.0/2.0-电脑-//
2009-2025 版权所有 wap123.cn