另一种写键盘游戏的方式

<html>
     <head><title>键盘游戏</title>
   <script>
//var i=0;
   function start(){
 //var chars=new Array("A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z");
 var chars=new Array();
 
 for(i=0;i<8;i++){
     var left=50+i*60;
  var chardiv=new Chardiv(left,50);
  chars.push(chardiv);
 }
time=setInterval(function(){move();
   //for(i=0;i<chars.length;i++){
   //chars[i].move();
//}
},300);
document.οnkeydοwn=keydown;
}


var realkey
var top1=50;
function keydown(e){
  realkey=String.fromCharCode(e.which);
  //alert(realkey);
  if(realkey==mydiv.innerHTML){
//mydiv.style.display="none";
mydiv.style.top=top1;
//alert("DIV");
  }
}

function Chardiv(left,top){
   //var mydiv;
//random();
   mydiv=document.createElement("div");
mydiv.innerHTML="B";
mydiv.style.left=left;
mydiv.style.position="absolute";
mydiv.style.width="50px";
mydiv.style.height="50px";
mydiv.style.background="green";
mydiv.style.top=top1;
document.body.appendChild(mydiv);
}
function move(){
mydiv.style.top=parseInt(mydiv.style.top)+20;
}
function random(){
id=parseInt(Math.random()*chars.length);
a=chars[id];
}

</script>
</head>
<body>
   <button οnclick="start()">start</button>
</body>
</html>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值