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

来源:8-17 编程练习

_sweet_

2015-12-11 14:23

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

写回答 关注

2回答

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

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

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

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


    _sweet...

    非常感谢!

    2015-12-23 11:43:44

    共 1 条回复 >

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

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

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

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468061 学习 · 21891 问题

查看课程

相似问题