获取html后面的参数值,js获取url后面的参数

本文详细介绍了JavaScript获取URL参数的多种方法,包括正则解析和字符串截取等,适用于前端开发者。示例代码展示了如何从URL中提取并解码参数,可用于网页登录验证或数据传递。此外,还提供了将参数传递给HTML元素的示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本文收集整理关于js获取url后面的参数的相关议题,使用内容导航快速到达。

内容导航:

Q1:JS获取URL参数值.

两种方法:

方法一:正则分析法

参考代码:

function getQueryString(name) {

var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");

var r = window.location.search.substr(1).match(reg);

if (r != null) return unescape(r[2]); return null;

}

调用方法:alert(GetQueryString("参数名1"));alert(GetQueryString("参数名2"));

方法二 :字符串截取法

function GetRequest() {

var url = location.search; //获取url中"?"符后的字串

var theRequest = new Object();

if (url.indexOf("?") != -1) {

var str = url.substr(1);

strs = str.split("&");

for(var i = 0; i < strs.length; i ++) {

theRequest[strs[i].split("=")[0]]=unescape(strs[i].split("=")[1]);

}

}

return theRequest;

}

调用:

调用方法:

var Request = new Object();

Request = GetRequest();

var 参数1,参数2,参数3,参数N;

参数1 = Request[参数1];

参数2 = Request[参数2];

参数3 = Request[参数3];

参数N = Request[参数N];

Q2:js获取本页url参数

divhtml += "";

然后在你的login.php页面提取URL参数[并进行解码],

验证登录.

如果URL中提供了这一地址,则返回到这个地址,

否则,按你原来的处理方法处理.

Q3:js获取url参数给html

var str=window.location.href;

var es=/url=/;

es.exec(str);

var right=RegExp.rightContext;

document.write(right);

Q4:如何获取url js后面的参数

function getarg(url){

arg=url.split("#");

return arg[1];

}

alert(getarg(http://www.baidu.com/test.php#ID=58));

Q5:通过js获得url参数

你这个不是很正确。用下面这个function getArgs( ) {

var args = new Object( );

var query = location.search.substring(1);// 获取?后面所有参数

var pairs = query.split("&");// 分割for(var i = 0; i < pairs.length; i++) {

var pos = pairs[i].indexOf(=);// 查找类似与"name=value"

if (pos == -1) continue;// 没找到

var argname = pairs[i].substring(0,pos);// 取得参数名(如name)

var value = https://www.yijitao.com/aldyjtapi/pairs[i].substring(pos+1);// 取得值name参数的值

value = https://www.yijitao.com/aldyjtapi/decodeURIComponent(value);// 这个是反编码如果传递的是中文并且htmlencode了就要decode一下args[argname] = value;// 赋值}

return args;// 返回参数集合

}

Q6:js怎么获取url后面带的参数

传统方法:varstr=location.href;//取得整个地址栏

varnum=str.indexOf("?")

str=str.substr(num+1);//取得所有参数stringvar.substr(start[,length]

vararr=str.split("&");//各个参数放到数组里

也可以用正则表达式去获取。WWW.yIJi+tao.CoM

Q7:js如何获取url参数后提交到

加一个隐藏框,通过value赋值就行了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值