课程
/前端开发
/JavaScript
/JavaScript进阶篇
setTimeout(window.open("http://www.baidu.com","_self"),5000); 为什么不能让页面5秒后打开网址?
2016-03-12
源自:JavaScript进阶篇 8-17
正在回答
那是因为对于setTimeout,第一个参数是需要引号包住的,正确写法如下:
setTimeout('window.open("http://www.baidu.com","_self")',5000);
马不理 提问者
马不理 提问者 回复 马不理 提问者
annmi_cai 回复 马不理 提问者
用location.assign
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
4 回答关于setTimeout
5 回答为什么window.open("http://www.baidu.com", "width=60 ,heigth=40,_blank");不能实现规定的大小窗口?
2 回答关于setTimeout()的问题
6 回答为什么不能运行t=setTimeout("alert(date)",5000);