1方法:
html中通過url地址傳參及獲取參數:
var url = document.location.toString();//獲取url地址
var urlParmStr = url.slice(url.indexOf('?')+1);//獲取問號后所有的字符串
var arr = urlParmStr.split('&');//通過&符號將字符串分割轉成數組
var courseId = arr[0].split("=")[1];//獲取數組中第一個參數
var unit_title=arr[1].split("=")[1];//第二個參數
unit_title=decodeURI(unit_title);//轉碼將解碼方式unscape換為decodeURI,將中文參數獲取
console.log(unit_title);
2方法:
<script type="text/javascript" charset="utf-8">
function getUrlParameter(name){
name = name.replace(/[]/,"\[").replace(/[]/,"\[").replace(/[]/,"\\\]");
var regexS = "[\\?&]"+name+"=([^&#]*)";
var regex = new RegExp( regexS );
var results = regex.exec(window.parent.location.href);
if( results == null )
return "";
else {
return results[1];
}
};
</script>
調用部分:
<script charset="utf-8">
document.title = decodeURI(getUrlParameter("title"));
</script>
