用JS检查一列数是否是数字1-9,并且不重复。

JavaScript012

用JS检查一列数是否是数字1-9,并且不重复。,第1张

<html>

<head>

<title>change BG color</title>

</head>

<script>

function btnAction(){

var temp

var temp1=new Array()

var x=0

var pr

temp=[1,2,4,4,5,6,8,8,9]

for(var i=1i<10i++)

{

if(x!=0){

for(var l=0l<temp1.length+1l++){

if(temp1[l]==temp[i-1]){

pr=false

returnFunction(pr)

return

}

}

}

temp1[x]=temp[i-1]

x++

pr=true

}

}

function returnFunction(pr)

{

alert(pr)

}

</script>

<body>

<input type="button" value="选择" onclick="btnAction()" id="xz"/>

</body>

</html>

function Judge(number){

if(number>=0 && number<=9){

alert('传入的参数 在 0到9之间')

}

}

写的没有甚么不妥...你只写了处理过程,没有让它运行啊...

在最后加一行即可...

<script language="javascript" type="text/javascript">

<!--

var str = prompt("请输入一个0-9的数","0")

function myNum(str)

{

switch(str)

{

case "0":

alert("Zero")

break

case "1":

alert("one")

break

case "2":

alert("two")

break

case "3":

alert("three")

break

case "4":

alert("four")

break

case "5":

alert("five")

break

case "6":

alert("six")

break

case "7":

alert("seven")

break

case "8":

alert("eight")

break

case "9":

alert("nine")

break

default:

alert("")

}

}

myNum(str) //此行处理你得到的数据

-->

</script>