获取URL的参数 – 通过location将数据传到第二个页面
思路:我们要做两个页面 第一个是登录界面 第二个接受用户名并反馈到页面中
第一个页面
用表单form传数据
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<form action="index.html">
用户名:<input type="text" name="uname">
<input type="submit" value="登录">
</form>
</body>
</html>
第二个页面
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<div></div>
<script>
//console.log(location.search);// ?uname = xxx
//1.先去掉?substr('起始位置',截取几个字符) 返回值
var params = location.search.substr(1);//uname = xxx
//console.log(params);
//2.利用=把字符分割为数组 split('=')
var arr = params.split('=');
//console.log(arr);
var div = document.querySelector('div');
//3.把数据写入div中
div.innerHTML = arr[1] + '欢迎您';
</script>
</body>
</html>