windowlocationhref去除最后一个和查询参数
要去除最后一个和查询参数,可以使用以下方法:
- 使用
substring函数去除最后一个字符: 
var url = window.location.href;
url = url.substring(0, url.length - 1); // 去除最后一个字符
- 使用
indexOf函数找到最后一个斜杠的位置,然后使用substring函数去除最后一个斜杠及其后面的字符: 
var url = window.location.href;
var lastSlashIndex = url.lastIndexOf('/');
url = url.substring(0, lastSlashIndex + 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(/\?.*$/, ''); // 去除查询参数
``
原文地址: https://www.cveoy.top/t/topic/ixGe 著作权归作者所有。请勿转载和采集!