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>