课程
/前端开发
/JavaScript
/JavaScript进阶篇
如题,我刚开始用的open, 就开始一直数数,一直到负数还停不下来
2015-12-11
源自:JavaScript进阶篇 8-17
正在回答
具体我也讲不清楚为什么,但是清楚的是:
window.open(): 是用来打开一个新窗口的函数,是window固有的函数
window.location.assign(url) : 是浏览器对象location的assign()方法,会跳转到url 指定的 HTML 文档。
_sweet_ 提问者
其实用window.open是可以的,要写成这样:window.open("http://www.imooc.com/","_self");
无论用open,还是location都会一直数下去,只不过被新的窗口给覆盖了
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
1 回答为什么必须用location.assign,用window.open怎么不行?innerHTML和value什么区别?
1 回答用window.open为什么无限添加窗口,location.assign()就只打开一个
2 回答location.assign('www.imooc.com');为什么这个不行
3 回答为什么要使用innerHTML呢?
1 回答为什么删除用href不行,要用onclick?