是的,JavaScript 可以获取当前页面链接的所有参数。您可以使用 window.location.search 属性来获取当前页面 URL 中的查询字符串部分,然后使用一些字符串处理方法来提取参数。以下是一个示例代码:

function getURLParameters() {
  var params = {};
  var queryString = window.location.search.slice(1);
  var pairs = queryString.split('&');

  for (var i = 0; i < pairs.length; i++) {
    var pair = pairs[i].split('=');
    var key = decodeURIComponent(pair[0]);
    var value = decodeURIComponent(pair[1] || '');

    if (params[key]) {
      if (Array.isArray(params[key])) {
        params[key].push(value);
      } else {
        params[key] = [params[key], value];
      } 
    } else {
      params[key] = value;
    } 
  } 
  return params;
}

// 使用示例
var urlParams = getURLParameters();
console.log(urlParams);

这个示例代码会将 URL 参数解析为一个对象,其中参数名作为对象的属性,参数值作为属性的值。如果有多个相同的参数名,它们会被保存为一个数组。

JavaScript 获取当前页面链接参数:完整指南

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

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