javascript setinterval 正确的语法

前几天我用setinterval 写了一个小程序,这个setinterval是用来干什么的我就不解释了。

写的方法在其它的浏览器里都能用,后来测试组的同事拿去一测就出了问题。因为她们爱用360,还有IE。我两天之内百思不其解,IE始终是报方法的参数有误,后来就是报找不到方法,最终我找到问题所在!


但我实在要强烈的表达我的不满,问题就在于大家网上抄来抄去的太多了,导致抄到后来出了不少错误,比如


setInterval(QuoteList('参数'),3000); 

甚至还有

setInterval(QuoteList,3000,'参数');


这里不得不提到各大浏览器的容错性能,特别是火狐,傲游等,这样的错误脚本,它们其实是知道你是错的,但可以理解你的意思,所以跑起来不会有错。但是IE不会!!它根本不认识!

因为正确的写法是:


setInterval("QuoteList('参数')",3000); 


这个问题困扰了我好几天,我还一直以为是浏览器兼容的问题!

时间: 2024-09-23 19:17:45

javascript setinterval 正确的语法的相关文章

javascript正则表达式定义(语法)总结_javascript技巧

本文讲述了javascript正则表达式定义(语法).分享给大家供大家参考,具体如下: 正则表达式的2种定义方法:一种是直接调用RegExp(),第二种是直接用字面量来定义,即var re = /正则规则/; 2种定义方法本质都是调用RegExp()方法 在调用同一段正则代码的时候,ECMAScript3和ECMAScript5中表现完全不一样 function reg(){ var re = /\sjavascript/; return re; } 分别在ECMAScript3和ECMAScr

详解JavaScript语言的基本语法要求_基础知识

JavaScript语言的基本语法要求有哪些呐?下面将为大家一一解答:  一.区分大小写        JavaScript语言区分字符大小写,两个字符串相同大小写不同,被认为是不同的字符串.JavaScript语言的关键字也区分大小写,按语法要求应小写.二.书写格式         JavaScript语言忽略语句间空白,即语句间的空格,空行,缩进等.为了提高程序的可读性,应当使用这些格式,使程序更加清晰,可读性更高. 三.注释语句         为了提高程序的可维护性和可读性,应当有一定的

javascript实现的超强语法高亮引擎

javascript实现的超强语法高亮引擎 SyCODE Syntax Highlighter是一个基于javascript实现的语法高亮程序,实现方式借鉴了著名的db.SyntaxHighlighter采用正则表达式进行关键字匹配,处理速度比db.SyntaxHighlighter高出 5~10倍,是目前处理速度最快的javascript语法高亮程序. SyCODE Syntax Highlighter具有速度高可扩展性强的特点,在一台当前主流PC机上可以轻松完成32KB的代码高亮处理,能够一

JavaScript Break and Continue 语法及实例教程

JavaScript Break and Continue 语法及实例教程,下面我们来看看教程吧. 有两个特殊的报表,可用于内部循环:break loop. 范例 break语句 使用break语句打破循环. <html> <body> <script type="text/javascript"> var i=0; for (i=0;i<=10;i++) { if (i==3)   {   break;   } document.write(

JavaScript代码格式化和语法着色

javascript|语法 以前看过几个JS代码格式的,自己也来写了一个,呵呵,优点是可以处理超长的 JS 而不会死机......... IE Only 运行代码框 <html><head><title>JSer </title><meta http-equiv="content-type" content="text/html; charset=gb2312" /><style>/* Glob

JavaScript写自定义对象语法

javascript|对象|语法 <SCRIPT LANGUAGE="JavaScript"><!-- //自定义一个对象function objX(){   var o=objX.prototype;    o.doIt = function (strtxt)                 {alert(strtxt);return;}} //创建自定义对象实例var s = new objX();s.doIt("hello world");/

在JavaScript中正确引用bind方法的应用

  本文的重点在于讨论bind()方法的实现,在开始讨论bind()的实现之前,我们先来看看bind()方法的使用,有需要的小伙伴可以参考下. 在JavaScript中,方法往往涉及到上下文,也就是this,因此往往不能直接引用,就拿最常见的console.log("info-")来说,避免书写冗长的console,直接用log("info-")代替,不假思索的会想到如下语法: ? 1 2 var log = console.log; log("info-

JavaScript SetInterval与setTimeout使用方法详解_基础知识

setTimeout和setInterval的语法相同.它们都有两个参数,一个是将要执行的代码字符串,还有一个是以毫秒为单位的时间间隔,当过了那个时间段之后就将执行那段代码.不过这两个函数还是有区别的,setInterval在执行完一次代码之后,经过了那个固定的时间间隔,它还会自动重复执行代码,而setTimeout只执行一次那段代码.区别:window.setTimeout("function",time)://设置一个超时对象,只执行一次,无周期 window.setInterva

Javascript setInterval的两种调用方法(实例讲解)_javascript技巧

如下所示: 复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"><head>    <title>&l