日期:2014-05-16  浏览次数:20354 次

setInterval函数的格式问题,大家帮我一下。
大家好,我是新手。

Int = setInterval("sLeft()",30);

function sLeft(){
  .....
}

如何在sLeft()里面带参数呢,这个setInterval("sLeft()",30)里面的sLeft()被双引号挡住了,能不能带参数。

------解决方案--------------------
JScript code
Int = setInterval(function(){
   sLeft(1, 2, 3);
},30);

function sLeft(){
  .....
}

------解决方案--------------------
JScript code

var para = 't';
Int = setInterval("sLeft('"+para+"')",30);

function sLeft(){
  .....
}

------解决方案--------------------
搞错了。。直接写到code字符串中就可以了。。:
JScript code
var a = 'TEST';
function demo(a) { alert(a); }
window.setInterval('demo(a)', 2000);