慕运维2948618
2014-12-25 23:43
why?
<!DOCTYPE HTML> <html> <head> <script type="text/javascript"> function tinfo(){ var t=setTimeout(show1,1500); } function show1() { var date=new Date(); alert(date); } </script> </head> <body> <form> <input type="button" value="start" onClick="tinfo()"> </form> </body> </html>
作为函数传进去吧。貌似这样语法是不对的。
<!DOCTYPE HTML> <html> <head> <script type="text/javascript"> function tinfo(){ var date=new Date(); var t=setTimeout("alert('date')",3000); } </script> </head> <body> <form> <input type="button" value="start" onClick="tinfo()"> </form> </body> </html>
测试已通过。参数用单引号括起来
var date = new Date();
t = setTimeout("alert(date)",5000);
这样写一定是没问题的,我猜是因为你date没定义,如果还不行打开浏览器按F12看看报什么错误
额,你应该这样写,var t=setTimeout(alert(date),1000);
如果可以的话,教我如何代码快照吧
JavaScript进阶篇
468196 学习 · 21891 问题
相似问题