国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網(wǎng)站 > WEB開發(fā) > 正文

js獲取url參數(shù)

2024-04-27 15:14:30
字體:
供稿:網(wǎng)友

js如何獲取url參數(shù)?

例:http://write.blog.csdn.net?name=zhu&id=2 如何獲取name和id的值呢? 下面用了一個函數(shù)來獲取要拿到參數(shù)的值

語法:getQueryVar(string)

function getQueryVar(){ /*接收的object對象*/ var objQuery={}; //參數(shù)個數(shù) var arglen=arguments.length; //截取url的參數(shù)字符串 var query=window.location.search.substring(1); //如果有參數(shù),不是數(shù)組參數(shù) for(var j=0; j<arglen;j++){ //當參數(shù)大于1且有一個參數(shù)為object時給予報錯 if(arglen>1 && (typeof arguments[j]=='object')){ throw new Error('參數(shù)錯誤!'); return false; }else{ returnValue(arguments[j]); } } function returnValue(param){ var params=query.split("&"); for(var i=0;i<params.length;i++){ var par=params[i].split("="); if(par[0]==param){ objQuery[par[0]]=par[1]; } } } //返回參數(shù)對象 return objQuery; } var oquery=getQueryVar('id','name'); console.log(oquery);//結(jié)果Object {id: "2", name: "zhu"} //測試錯誤參數(shù) var op=getQueryVar('id',['name','name']);

這個函數(shù)只是簡單的封裝了一下,很多細節(jié)沒有考慮,比如傳遞數(shù)組,對象等來獲取值


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 洪雅县| 栖霞市| 蒲城县| 石嘴山市| 习水县| 南澳县| 郁南县| 简阳市| 乐平市| 额尔古纳市| 太仆寺旗| 如东县| 滨州市| 武定县| 萨迦县| 灵川县| 潜山县| 锡林浩特市| 页游| 和林格尔县| 洪江市| 临沂市| 河东区| 孟津县| 垣曲县| 长沙市| 云梦县| 五原县| 微山县| 麦盖提县| 聂拉木县| 贵德县| 方山县| 营口市| 峨山| 营山县| 塔河县| 泽库县| 泽库县| 特克斯县| 土默特右旗|