开发者社区> 问答> 正文

html js 的一个问题 function 和 setInterval 无法执行?

代码如下

var speed = 400;
        var num = 0;
        var prenum = 0;
        function Start(){
            setInterval("go()",speed);
        }
        function go(){
            if(num>=arr.length){
                num = 0;
            }
            table.rows[arr[num][0]].cells[arr[num][1]].style.backgroundColor ="red";
            if(num>0){
                prenum = num-1;
            }
            else{
                prenum =arr.length - 1;
            }
            table.rows[arr[prenum][0]].cells[arr[prenum][1]].style.backgroundColor="white";

            num++;

        }
    为什么这段代码不能执行?
    就是我点开始以后 表格的颜色并不能改变。

展开
收起
小旋风柴进 2016-03-20 13:52:39 1926 0
1 条回答
写回答
取消 提交回答
  • function show(){ 
    alert("每隔一秒我就会显示一次");
    }
    var sh;
    sh=setInterval(show,1000);
    clearInterval(sh);
    
    
    2019-07-17 19:09:32
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
JavaScript面向对象的程序设计 立即下载
JavaScript函数 立即下载
天猫HTML5互动技术实践 立即下载