JS獲取URI參數(shù)需要通過(guò)正則表達(dá)式雄嚣!所以不太會(huì)正則的同學(xué)渔期,還需要去補(bǔ)一補(bǔ)相關(guān)知識(shí)~~
<script>
????function getUrlVars() {
????????var vars = {};
????????var parts = window.location.href.replace(/[?&]+([^=&]+)=([^&#]*)/gi,
????????function(m, key, value) {
????????????vars[key] = value;
????????});
????????return vars;
????}
//?調(diào)用的時(shí)候就像這樣:
????var fType = getUrlVars()["name"]; //這里的name可以換成其他你想要傳遞的參數(shù)名
????alert(fType);
//以下為補(bǔ)充內(nèi)容---------------------把js內(nèi)容寫(xiě)到html頁(yè)面中
document.write("<body>” + decodeURI(fType) + "</body>");//我這里寫(xiě)入到body標(biāo)簽中
????// 其中 decodeURI(fType);? 是為了將 URI轉(zhuǎn)中文顯示
</script>
成功顯示:
我們的name參數(shù)為123某筐,已經(jīng)成功被B.html獲取到了
以上~端幼!