【JavaScript获取并解析页面url上的参数】

URLSearchParams

// 创建一个URLSearchParams实例
    const urlSearchParams = new URLSearchParams(window.location.search);
    // 把键值对列表转换为一个对象
    const params = Object.fromEntries(urlSearchParams.entries());
    console.log(params)

split拆分截取

// 获取参数字符串(去除问号)
    const paramsString = window.location.search.substring(1);

    // 定义解析函数
    function parseParams(paramsString) {
      const params = {};
      paramsString.split('&').forEach(param => {
        const [key, value] = param.split('=');
        params[key] = decodeURIComponent(value);
      });
      return params;
    }

    // 解析参数
    const params = parseParams(paramsString);

    console.log(params);
posted on 2025-05-09 14:27  温华从此不练剑  阅读(46)  评论(0)    收藏  举报