数字交换

来源:互联网 发布:淘宝店怎么提升信誉 编辑:程序博客网 时间:2024/04/30 14:30
<pre name="code" class="html"><!DOCTYPE html><html lang="en"><head><span style="white-space:pre"></span><meta charset="UTF-8"><span style="white-space:pre"></span><title>script</title><span style="white-space:pre"></span><script><span style="white-space:pre"></span>window.onload=function(){<span style="white-space:pre"></span>var arr1=[1,2,3,4,5,6,7,8,0]<span style="white-space:pre"></span>var aInput = document.getElementsByName("a");<span style="white-space:pre"></span>var newArr=insertNumber();<span style="white-space:pre"></span>for(var i=0;i<aInput.length;i++){<span style="white-space:pre"></span>aInput[i].index=parseInt(i);<span style="white-space:pre"></span>aInput[i].onclick=function(){<span style="white-space:pre"></span>var k=this.index;<span style="white-space:pre"></span>if(aInput[k+1]!==undefined){<span style="white-space:pre"></span>var flag=(aInput[k+1].value==="0");<span style="white-space:pre"></span>if(flag){//判断左边<span style="white-space:pre"></span>aInput[k+1].value=this.value;<span style="white-space:pre"></span>this.value="0";<span style="white-space:pre"></span><span style="white-space:pre"></span>}<span style="white-space:pre"></span>}<span style="white-space:pre"></span>if(aInput[k-1]!==undefined){<span style="white-space:pre"></span>var flag2=(aInput[k-1].value==="0")<span style="white-space:pre"></span>if(flag2){//判断右边<span style="white-space:pre"></span>aInput[k-1].value=this.value;<span style="white-space:pre"></span>this.value="0";<span style="white-space:pre"></span>}<span style="white-space:pre"></span>}<span style="white-space:pre"></span>if(aInput[k-3]!==undefined){<span style="white-space:pre"></span>var flag3=aInput[k-3].value==="0"<span style="white-space:pre"></span>if(flag3){<span style="white-space:pre"></span>aInput[k-3].value=this.value;<span style="white-space:pre"></span>this.value="0";<span style="white-space:pre"></span><span style="white-space:pre"></span>}<span style="white-space:pre"></span>}<span style="white-space:pre"></span>if(aInput[k+3]!==undefined){<span style="white-space:pre"></span>var flag4=aInput[k+3].value==="0"<span style="white-space:pre"></span>if(flag4){<span style="white-space:pre"></span>aInput[k+3].value=this.value;<span style="white-space:pre"></span>this.value="0";<span style="white-space:pre"></span>}<span style="white-space:pre"></span>}<span style="white-space:pre"></span>if(newArr==arr1){<span style="white-space:pre"></span>alert("victory");<span style="white-space:pre"></span>}<span style="white-space:pre"></span>}<span style="white-space:pre"></span>}<span style="white-space:pre"></span>//生成随机数数组,并插入input.value<span style="white-space:pre"></span>function insertNumber(){<span style="white-space:pre"></span>var arr = [];<span style="white-space:pre"></span>var flag=true;<span style="white-space:pre"></span>var num1 = parseInt(9*Math.random());<span style="white-space:pre"></span>arr.push(num1);<span style="white-space:pre"></span>for(var i=0;i<1000;i++){<span style="white-space:pre"></span>var<span style="white-space:pre"></span>num = parseInt(9*Math.random());<span style="white-space:pre"></span>for(var j=0;j<arr.length;j++){<span style="white-space:pre"></span>if(num==arr[j]){<span style="white-space:pre"></span>flag=false;<span style="white-space:pre"></span>}<span style="white-space:pre"></span>}<span style="white-space:pre"></span>if(flag){<span style="white-space:pre"></span>arr.push(num);<span style="white-space:pre"></span>}<span style="white-space:pre"></span>flag=true;<span style="white-space:pre"></span>}<span style="white-space:pre"></span>for(var i=0;i<aInput.length;i++){<span style="white-space:pre"></span>aInput[i].value=arr[i];<span style="white-space:pre"></span>}<span style="white-space:pre"></span>return arr;<span style="white-space:pre"></span>}<span style="white-space:pre"></span>}<span style="white-space:pre"></span></script></head><body><span style="white-space:pre"></span><table><span style="white-space:pre"></span><tr><span style="white-space:pre"></span><td>1</td><span style="white-space:pre"></span><td>2</td><span style="white-space:pre"></span><td>3</td><span style="white-space:pre"></span></tr><span style="white-space:pre"></span><tr><span style="white-space:pre"></span><td>4</td><span style="white-space:pre"></span><td>5</td><span style="white-space:pre"></span><td>6</td><span style="white-space:pre"></span></tr><span style="white-space:pre"></span><tr><span style="white-space:pre"></span><td>7</td><span style="white-space:pre"></span><td>8</td><span style="white-space:pre"></span><td>0</td><span style="white-space:pre"></span></tr><span style="white-space:pre"></span><span style="white-space:pre"></span></table><span style="white-space:pre"></span><table><span style="white-space:pre"></span><tr><span style="white-space:pre"></span><td><input name="a" type="button" value="" /></td><span style="white-space:pre"></span><td><input name="a" type="button" value="" /></td><span style="white-space:pre"></span><td><input name="a" type="button" value="" /></td><span style="white-space:pre"></span></tr><span style="white-space:pre"></span><tr><span style="white-space:pre"></span><td><input name="a" type="button" value="" /></td><span style="white-space:pre"></span><td><input name="a" type="button" value="" /></td><span style="white-space:pre"></span><td><input name="a" type="button" value="" /></td><span style="white-space:pre"></span></tr><span style="white-space:pre"></span><tr><span style="white-space:pre"></span><td><input name="a" type="button" value="" /></td><span style="white-space:pre"></span><td><input name="a" type="button" value="" /></td><span style="white-space:pre"></span><td><input name="a" type="button" value="" /></td><span style="white-space:pre"></span></tr><span style="white-space:pre"></span></table></body></html>
数字完全一样即可通关
                                             
0 0