<html>
<head>
<title> 抽奖 </title>
<meta name="Generator" content="EditPlus">
<script language="javascript">
var j = 0,ok
arr2 = new Array();
arr2[0] = "13123456789";
arr2[1] = "13286644690";
arr2[2] = "13380771500";
arr2[3] = "13408098397";
arr2[4] = "13580852482";
arr2[5] = "13618284866";
arr2[6] = "13712345678";
arr2[7] = "13887523145";
arr2[8] = "13912365678";
arr2[9] = "13008098391";
function endCJ() {
document.all("phone").value = arr2[j];
j++
if(j>9) j=0
document.all("phone").value = arr2[j];
}
</script>
</head><body><input type="text" name="phone"><input type="button" name="beginCJ" value="开始" onclick="ok=setInterval('endCJ()',100)"><input type="button" name="beginCJ" value="stop" onclick="clearInterval(ok)">
</body>
</html>

解决方案 »

  1.   

    <input type=text id="TxtID">
    <script>
    var strArray=new Array();
    for(iIndex=0;iIndex<10;iIndex++)
    {
    strArray[iIndex]="数组第"+iIndex+"元素";
    }
    var iCount=0;
    function setTextValue()
    {
    if(iCount==10)
    {iCount=0;}
    TxtID.value=strArray[iCount];
    iCount++;
    }
    setInterval("setTextValue()",1000);
    </script>
      

  2.   

    <input type=text id="text1">
    <script>
    var arr2=new Array();
    arr2[0] = "13123456789";
    arr2[1] = "13286644690";
    arr2[2] = "13380771500";
    arr2[3] = "13408098397";
    arr2[4] = "13580852482";
    arr2[5] = "13618284866";
    arr2[6] = "13712345678";
    arr2[7] = "13887523145";
    arr2[8] = "13912365678";
    arr2[9] = "13008098391";
    var i=0;
    function st()
    {
    if(i==10)
    {i=0;}
    text1.value=arr2[i];
    i++;
    }
    setInterval("st()",1000);
    </script>
      

  3.   

    document.all("phone").value = arr2[j];
    只有IE才支持这种邪恶的写法。document.getElementById("phone").value = arr2[j];
    <input type="text" id="phone" name="phone">