喵喵時(shí)光機(jī)
2019-03-13 14:15:46
在一個(gè)頁(yè)面index.html中,使用到了iframe <iframe name="iFrame" allowtransparency="true" src="/aaa/bbb.html?name="tom"&sex="male" width="100%" height="100%" id="student" style="border: none;">這個(gè)iframe引入了另一個(gè)頁(yè)面bbb.html,并且傳入了兩個(gè)參數(shù)name和sex但是在bbb.html頁(yè)面中如何獲得這兩個(gè)參數(shù)呢?我在頁(yè)面中一直是undefined?
1 回答

烙印99
TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超13個(gè)贊
方法如下:
//獲取URL中參數(shù)
function getUrlParam(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); //構(gòu)造一個(gè)含有目標(biāo)參數(shù)的正則表達(dá)式對(duì)象
var r = window.location.search.substr(1).match(reg); //匹配目標(biāo)參數(shù)
if (r != null) return unescape(r[2]);//返回參數(shù)值
return null;
}
以你的頁(yè)面為例:
在bbb.html頁(yè)面中,調(diào)用getUrlParam('name')和getUrlParam('sex')即可
添加回答
舉報(bào)
0/150
提交
取消