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

问题描述

html js 的一个问题 function 和 setInterval 无法执行? 5C
代码如下

``` 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++;        }        为什么这段代码不能执行?        就是我点开始以后 表格的颜色并不能改变。

解决方案

要结合你的html上下文才知道。给你的建议就是,简化你的代码,先不要做那么多操作,先用最简单的代码证实你的定时器能工作,然后再添加你的更改颜色的代码。

解决方案二:
function show(){
alert(""每隔一秒我就会显示一次"");
}
var sh;
sh=setInterval(show1000);
clearInterval(sh);

解决方案三:
if(num>=arr.length){
num = 0;
}
** arr is not defined**

解决方案四:
定时器有启动
但是变量未定义 无法找错误

解决方案五:
用谷歌浏览器,打开调试工具,看看报什么错,执行到那里。

时间: 2024-10-29 10:56:07

javascript-html js 的一个问题 function 和 setInterval 无法执行?的相关文章

使用Node.js开发一个基于JavaScript的RESTful应用

REST 风格几乎是为 HTTP 协议量身定做的,在 HTTP 协议中用 URI 来标识唯一的资源,用 GET.PUT.POST.DELETE 等动词来操作资源,HTTP 协议是无状态协议,可以通过 Cache 来提高性能.本文将使用 http://www.aliyun.com/zixun/aggregation/13375.html">Node.js 开发一个基于 JavaScript 的 RESTful 应用. 在 Web2.0 盛行的今天,作为一种可以运行在浏览器客户端的轻量级脚本语

js实现一个链接打开两个链接地址的方法

  本文实例讲述了js实现一个链接打开两个链接地址的方法.分享给大家供大家参考.具体如下: ? 1 2 3 4 5 6 7 8 9 10 <script type="text/javascript"> <!-- function adClick(ad, site) { window.open(ad); window.location = site; } --> </script> <a href="javascript:adClick

js实现一个链接打开两个链接地址的方法_javascript技巧

本文实例讲述了js实现一个链接打开两个链接地址的方法.分享给大家供大家参考.具体如下: <script type="text/javascript"> <!-- function adClick(ad, site) { window.open(ad); window.location = site; } --> </script> <a href="javascript:adClick('http://www.163.com/','h

JS获取月的最后一天与JS得到一个月份最大天数的实例代码_javascript技巧

<html xmlns="http://www.w3.org/1999/xhtml" > <head> <title>标题页</title> <script language="javascript"> function getLastDay(year,month) { var new_year = year; //取当前的年份 var new_month = month++;//取下一个月的第一天,方便计

js判断一个字符串是否包含一个子串的方法_javascript技巧

本文实例讲述了js判断一个字符串是否包含一个子串的方法.分享给大家供大家参考.具体如下: 在我们前端日常开发中,经常会遇到判断一个字符串中是否包含某个子串,这里我们将去探究一些解决此种需求的方法以及正确的使用它们.理想情况下,我们要找的是一个能匹配我们的目的(if x contains y)的方法,并返回true或false. 一.String.prototype.indexOf和String.prototype.lastIndexOf 这两个方法,可能是我们最容易想到的,如果包含子串,则返回大

javascript-如何用js显示一个3分钟的倒计时

问题描述 如何用js显示一个3分钟的倒计时 想实现这样一个效果 在页面的某 区域内显示一个3分钟的倒计时 然后在输出一个指定的5位数 同时显示这个效果后不能影响页面的其他内容 解决方案 脚本说明: 把如下代码加入区域中 <!-- Begin // Take user here after session timed out timedouturl = "http://www.k688.com"; function Minutes(data) { for (var i = 0; i

javascript函数返回的一个奇怪的现象

问题描述 HTML代码:<!Doctype html><html lang="en"><head><meta charset="utf-8" /><title>2.2.1</title><style type="text/css">h2{ text-align: center; color: #666; text-shadow: 2px 2px 2px #eee;

JS获取一个未知DIV高度的方法_javascript技巧

本文实例讲述了JS获取一个未知DIV高度的方法.分享给大家供大家参考,具体如下: 通过元素的clientHeight属性能够得到元素的高度,如: var height = element.clientHeight; 这种做法的局限: 1. 如果元素的display属性设置为none, 那么得到的结果为0 2. 在safari浏览器中,需要使用:element.offsetHeight得到实际高度,这是safari浏览器的bug 下面是Prototype提供的方法,能够兼容各种浏览器,同时在元素隐

js中的函数function

    js的function对象在调用过程中具有一个arguments的属性,它是由脚本解释器创建的(这也是arguments创建的唯一方式).arguments属性可以看作是一个Array对象,它有length属性,可以通过序号访问每一个参数,而且通过argument的callee属性可以获取对正在执行的Function对象的引用.如下: function factorial(n){ if(n<=n){ return 1; }else{ return n*arguments.callee(n