location.assign()方法
location.assign()方法是JavaScript中的一个内置函数,它可以用来改变当前页面的URL,从而实现页面的跳转。它的语法如下:
location.assign(url);
其中,url参数是一个字符串,表示要跳转到的页面的URL地址,可以是相对地址,也可以是绝对地址。
使用方法
location.assign()方法的使用非常简单,只需要在JavaScript代码中调用该函数,并传入要跳转到的URL地址即可。例如:
location.assign("http://www.example.com/");
上面的代码表示将当前页面跳转到http://www.example.com/,当然,也可以使用相对地址,例如:
location.assign("/page/about.html");
上面的代码表示将当前页面跳转到当前域名下的/page/about.html页面。
注意事项
- location.assign()方法会触发浏览器的重新加载操作,会导致页面的刷新,从而影响用户体验。
- location.assign()方法可以跳转到相对地址,但是不能跳转到绝对地址之外的页面。
- location.assign()方法不会改变浏览器的历史记录,也就是说,用户在跳转之后,无法通过浏览器的前进后退按钮来返回到之前的页面。