settimeout函数语句的javascript语法帮助
下面javascript代码中setTimeout函数的语法是正确的settimeout函数语句的javascript语法帮助,javascript,Javascript,下面javascript代码中setTimeout函数的语法是正确的 setTimeout("document.getElementById('test').style.display='none'",3000); 我想替换var testdiv来缩短代码 testdiv = document.getElementById('test'); 但是,当我将var testdiv替换为setTimeout调用时,它与我使用的语法不兼容 setTimeout("testdiv.style.disp
setTimeout("document.getElementById('test').style.display='none'",3000);
我想替换var testdiv来缩短代码
testdiv = document.getElementById('test');
但是,当我将var testdiv替换为setTimeout调用时,它与我使用的语法不兼容
setTimeout("testdiv.style.display='none'",3000); //does not work with wrapping dblquotes.
setTimeout(testdiv.style.display='none',3000); //does not work either.
使用快捷方式编写此语句的正确语法是什么
TIA使用函数而不是字符串
setTimeout(function() { testdiv.style.display='none'; }, 3000);