代码如下:
bt.onclick = function(){
var newwindow = window.open("http://www.baidu.com","_blank");
setTimeout(newwindow.close,0);
}
结果是当前窗口关闭了。但是设置的定时器关闭的是新打开的窗口。
ps:问题解决了,改成
“newwindow.close()”//加括号
就可以了
根据《javascript高级程序设计》,传入的第一个参数应当是包含js代码的字符串或者函数。
改成
“newwindow.close()”//加引号
就可以了
根据《javascript高级程序设计》,传入的第一个参数应当是包含js代码的字符串或者函数。