原理:利用location.search可以得到页面传过来的值
login.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>
<form action="index.html">
用户名:<input type="text" name="uname">
<input type="submit" value="登录">
</form>
</body>
</html>
注意:
- 必须要有 input 里面必须要有name属性
- input 的类型必须是submit
index.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></title>
</head>
<body>
<div></div>
<script>
let div = document.querySelector('div')//获取标签元
// location.search可以得到传过来的值
let params = location.search.substr(1)//得到传过来的值(有一个问号,通过substr去掉问号)
let arr = params.split("=")//得到的值通过等号分割
div.innerHTML = arr[1]+"欢迎你"//显示文本
</script>
</body>
</html>