问答详情
源自:8-17 编程练习

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

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

提问者:_sweet_ 2015-12-11 14:23

个回答

  • 懒懒萌萌的
    2015-12-11 14:59:56
    已采纳

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

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

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


  • qq_久归_0
    2015-12-12 19:52:44

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

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