if(options.q != undefined){
let url = decodeURIComponent(options.q);
var n1 = url.length;//获取字符串总长度
var n2 = url.indexOf("=");//indexOf方法,只要 = 存在,就返回所在位置
var id = url.substr(n2 + 1, n1 - n2);//截取
console.log(id);
}
经过测试,没有问题

js截取参数的方法有很多,上面只是我感觉比较思路清奇好用的一种写法,如果有更好的方法,欢迎大佬不吝赐教~~

本文介绍了一种使用JavaScript截取URL参数的有效方法。通过decodeURIComponent解码并利用indexOf与substr结合来定位并提取参数值。此方法清晰且实用,适用于需要从URL中快速获取特定参数值的场景。
1万+

被折叠的 条评论
为什么被折叠?



