天天看点

window location href和self location的区别

       你从字面上就可以理解到 window 指的是当前窗口,而 self 指的是自己。在HTML 中,由于页面可以镶嵌页面,所以这2个就有了 区别。比如说:我有个页面A.HTML 里面嵌套了一个B.HTML ,在A中使用 window.location 跳转就把整个页面跳转了。而在 A中镶嵌B页面的位置使用了self跳转,就只是把B界面跳转了,A页面其他地方没有变化。 就拿很简单的百度搜索页面来比较,你输不同的搜索内容,变化的只是下面的内容,而搜索栏本身没有变化,这就是self实现下面的跳转,记录一下。

内容转载自:https://zhidao.baidu.com/question/468377882.html