获取网页中url属性使用的是window.location对象

windows.location对象的属性 

属性描述
herf返回的是当前页面的整个url
protocol返回的是url的协议
hostname返回的是主机名(域名)
host返回的是主机名(域名)包含端口号
port返回的是主机端口
pathname返回的当前页面的路径名
search返回的是?后面的部分(包含?)
hash返回锚点(从#号开始)

点击a标签带参数跳转到other.html

<body>
  <a href="./other.html?id=1">跳转</a>
</body>

在other.html中接受a标签中的参数

<body>
  <script>
    // 用=将路由参数分割成数组
    let idArray = window.location.search.split('=');
    console.log(idArray);//[?id,1]
    // 获取路由的参数
    let assetId = idArray[1];
    console.log(assetId);//1
  </script>
</body>

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐