代碼如下:bt.onclick = function(){
var newwindow = window.open("http://www.baidu.com","_blank");
setTimeout(newwindow.close,0);
}結(jié)果是當(dāng)前窗口關(guān)閉了。但是設(shè)置的定時(shí)器關(guān)閉的是新打開的窗口。ps:?jiǎn)栴}解決了,改成“newwindow.close()”//加括號(hào)就可以了根據(jù)《javascript高級(jí)程序設(shè)計(jì)》,傳入的第一個(gè)參數(shù)應(yīng)當(dāng)是包含js代碼的字符串或者函數(shù)。
為什么setTimeout里的window1.close會(huì)關(guān)閉當(dāng)前頁面,而不是window1?
米琪卡哇伊
2018-11-12 14:14:12
