在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Android  HTML/ iframe傳參問題

iframe傳參問題

在一個頁面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;">

這個iframe引入了另一個頁面bbb.html,并且傳入了兩個參數(shù)name和sex但是在bbb.html頁面中如何獲得這兩個參數(shù)呢?我在頁面中一直是undefined?

回答
編輯回答
毀憶

方法如下:

//獲取URL中參數(shù)
function getUrlParam(name) {
    var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); //構(gòu)造一個含有目標參數(shù)的正則表達式對象
    var r = window.location.search.substr(1).match(reg); //匹配目標參數(shù)
    if (r != null) return unescape(r[2]);//返回參數(shù)值
    return null; 
}

以你的頁面為例:
在bbb.html頁面中,調(diào)用getUrlParam('name')getUrlParam('sex')即可

2017年4月13日 23:37