为了账号安全,请及时绑定邮箱和手机立即绑定

为什么打开页面要用location.assign,- - 为什么用open不行呢

如题,我刚开始用的open, 就开始一直数数,一直到负数还停不下来

正在回答

3 回答

具体我也讲不清楚为什么,但是清楚的是:

window.open(): 是用来打开一个新窗口的函数,是window固有的函数

window.location.assign(url) : 是浏览器对象location的assign()方法,会跳转到url 指定的 HTML 文档。


0 回复 有任何疑惑可以回复我~
#1

_sweet_ 提问者

非常感谢!
2015-12-23 回复 有任何疑惑可以回复我~

其实用window.open是可以的,要写成这样:window.open("http://www.imooc.com/","_self");

无论用open,还是location都会一直数下去,只不过被新的窗口给覆盖了

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么打开页面要用location.assign,- - 为什么用open不行呢

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信