JavaScript的location对象和history对象

一、location对象
window. location对象用于获得当前页面的地址 (URL),并把浏览器重定向到新的页面

2、包含的属性:
hash、host(含端口号的主机名)、hostname(不含端口号的主机名)、
href(等价于location.toString()方法)、pathname、port、protocol、search

.3、方法:

    //获取地址栏 中 # 及后面的内容
    console.log(location.hash);
    //主机名和端口号
    console.log(location.host);
    //主机名
    console.log(location.hostname);
    //完整的URL地址
    console.log(location.href);
    //文件的路径----相对路径
    console.log(location.pathname);
    //端口号
    console.log(location.port);
    //协议
    console.log(location.protocol);
    // 搜索查询
    console.log(location.search);

二、history对象

1、go(n):
在用户的历史记录中任意跳转(这里的历史记录不同于浏览器设置中的历史记录,而
是当前标签页的历史记录),n是一个数字,负数表示后退,正数表示前进,例如在
后台中的返回按钮就很能用上

history.go(-1);

2、back()
加载 history 列表中的前一个 URL。

3、forward()
加载 history 列表中的下一个 URL.

你可能感兴趣的:(HTML,js)