博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js 接收浏览器的参数值
阅读量:5312 次
发布时间:2019-06-14

本文共 1215 字,大约阅读时间需要 4 分钟。

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>修改页面</title>
<script type="text/javascript">
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;
}
function GetRequest() {
var url = location.search; //获取url中"?"符后的字串
var theRequest = new Object();
if (url.indexOf("?") != -1) {
var str = url.substr(1);//去掉字符串里的 ?
strs = str.split("&"); //将字符串str 根据 & 分割成多个字符串,并存入数组strs
/*
strs[0]="i=1";
strs[1]="name=james";
*/
for (var i = 0; i < strs.length; i++) {
theRequest[strs[i].split("=")[0]] = strs[i].split("=")[1];
//theRequest.i=1
//theRequest.name="james";
}
}
return theRequest;
}
//注意:此时是在修改页面里
window.onload = function () {
var paras = GetRequest(); //获得url中的参数对象(url中的每个参数都以 该返回值 属性的方式存在)
//alert(paras.name);
document.getElementById("txtId").value = paras.i;
document.getElementById("txtName").value = paras.name;
//alert(window.location.search);//代表 url 参数字符串
}
</script>
</head>
<body>
要修改的班级信息:<br />
<input type="text" id="txtId" /><br />
<input type="text" id="txtName" />
</body>
</html>

转载于:https://www.cnblogs.com/cdaq/p/3921588.html

你可能感兴趣的文章
retrofit+rxjava封装
查看>>
windows下设置PHP环境变量
查看>>
oracle 11g ocp 笔记(12)--sql关联
查看>>
性能测试的分类
查看>>
bzoj2683(要改一点代码)&&bzoj1176: [Balkan2007]Mokia
查看>>
ActiveX控件是什么?
查看>>
php ob_start()、ob_end_flush和ob_end_clean()多级缓冲
查看>>
Servlet生命周期、工作模式以及reloadable
查看>>
zookeeper介绍及集群的搭建(利用虚拟机)
查看>>
(转)英语写作的好习惯
查看>>
(转)如何在链表中找回路
查看>>
puppet集群
查看>>
第一章例1-1
查看>>
网络基础-1
查看>>
深入了解Angularjs指令中的ngModel
查看>>
【python深入】单例模式
查看>>
(九)Hive分析窗口函数(一) SUM,AVG,MIN,MAX
查看>>
python之路day1
查看>>
[浪风分享] -- 系列百度云管家 V2.1.0 单文件版-分享必用的神器
查看>>
031.[转] 从类状态看Java多线程安全并发
查看>>