获取Html参数传递值
作者:佚名 发表时间:2017-09-07 16:07:15

a.html

<!DOCTYPE html>
<html>
	<head>
	</head>
	<body>
		<a href="javascript:location.href='b.html?yu='+encodeURI('xueci范德萨')+'&id=5'">我是index</a>
	</body>
</html>
b.html

<!DOCTYPE html>
<html>
	<head>
	<script type="text/javascript">
		function GetUrlParms() {//GetUrlParms()["zaiYuYue"]
			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 = pairs[i].substring(pos + 1); //提取value   
				args[argname] = decodeURI(value); //存为属性   
			}
			return args;
		}
		window.onload=function(){
			var yu = GetUrlParms()["yu"];
			var id = GetUrlParms()["id"];
			
			document.getElementById("msg").value=yu+"----"+id;
		};
	</script>
	</head>
	<body>
	<div><input type="text" id="msg" /></div>
		<a href="index.html">我是second</a>
	</body>
</html>