我下面一段代码,运行时总报一个错误,在网上查了好久,就是这么做的呀.
var time1 = window.setTimeout(clear(), 0);
function clear() {
clearTimeout(time1);
}
var time1 = window.setTimeout(clear(), 0);
function clear() {
clearTimeout(time1);
}
解决方案 »
- js 实现互联的时候 怎么差一个字符?
- Html,js 初学者跪求大神介绍js读取td的值
- kindeditor
- 请教一个关于对象的问题
- document.execCommand("Undo") 怎么不行呀?十万火急
- 难题:要求打印一种文书,一次打印两份,两份之间有一行注解不同,还要跟着打印一个回执,要求一次完成,可以实现吗?
- JAVASCRIPT中如何使用控件组
- 请问javascript的时期比较问题;
- Netscape中window.close()无效!
- Composition是什么意思??--菜鸟在线等待!!
- 在IE下执行execCommand(”insertImage”….)无法插入图片问题(急急急!)
- iframe的问题
var time1 = window.setTimeout("clear()", 0);
比如你要执行“alert(123)”,就可以直接写setTimeout("alert(123)",1000)
var time1 = window.setTimeout("clear()", 0); function clear()
{
clearTimeout(time1);
}
function clear() {
clearTimeout(time1);
}
function clear()
{
clearTimeout(time1);
}
{
clearTimeout(time1);
}
函数要用""包含起来
var time1 = window.setTimeout("clear()", 0);
要么你就这么写
var time1 = window.setTimeout(clear, 0);
var txt = "gagaga";
window.setTimeout(function(){
alert(txt);
},0)
这样做的好处匿名函数是运行在当前的闭包中,可以访问当前闭包中的是变量。如果是 window.setTimeout(clear,0) 则clear是在函数体定义的闭包位置中运行的。