要去除最后一个和查询参数,可以使用以下方法:

  1. 使用substring函数去除最后一个字符:
var url = window.location.href;
url = url.substring(0, url.length - 1); // 去除最后一个字符
  1. 使用indexOf函数找到最后一个斜杠的位置,然后使用substring函数去除最后一个斜杠及其后面的字符:
var url = window.location.href;
var lastSlashIndex = url.lastIndexOf('/');
url = url.substring(0, lastSlashIndex + 1); // 去除最后一个斜杠及其后面的字符
  1. 使用正则表达式去除查询参数:
var url = window.location.href;
url = url.replace(/\?.*$/, ''); // 去除查询参数

综合起来,可以这样写:

var url = window.location.href;
var lastSlashIndex = url.lastIndexOf('/');
url = url.substring(0, lastSlashIndex + 1); // 去除最后一个斜杠及其后面的字符
url = url.replace(/\?.*$/, ''); // 去除查询参数
``
windowlocationhref去除最后一个和查询参数

原文地址: https://www.cveoy.top/t/topic/ixGe 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录