日常JS問題總結第一篇
PS:借鑒了大佬的博客解決了在a頁面傳參b頁面取值的方法。以後還有其他辦法再繼續添加。
A.html頁面:
<!DOCTYPE html>
<html>
<head>
<script src="js/jquery.min.js"></script>
<script>
function turnToOtherWeb(Id) {
window.location = ('B.html?Id=' + Id);
}
</script>
<head>
<body>
<a href="javascript:;" onclick="turnToOtherWeb('aa');return false;">跳转</a>
</body>
</html>
B.html頁面
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title>b页面</title>
<script src="js/jquery.min.js"></script>
<script>
var id= getUrlQueryString('Id');//接收參數
alert(id);//彈出參數信息
function getUrlQueryString(names, urls) {
urls = urls || window.location.href;//獲取A頁面傳過來的值
urls && urls.indexOf("?") > -1 ? urls = urls.substring(urls.indexOf("?") + 1) : "";
var reg = new RegExp("(^|&)" + names + "=([^&]*)(&|$)", "i");
var r = urls ? urls.match(reg) : window.location.search.substr(1).match(reg);
if (r != null && r[2] != "")
return unescape(r[2]);
return null;
}
</script>
</head>
<body>
</body>
</html>