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

首頁 > 編程 > JavaScript > 正文

JS來動態的修改url實現對url的增刪查改

2019-11-20 14:10:18
字體:
來源:轉載
供稿:網友

雖然可以通過get方式提交post表單等方式來動態修改url,但如果多個按鈕能并行提交時,寫多個大體相同,又有些細節差異的表單,難免有些不妥,因此,想到了通過JS來動態的修改url,來實現對url的增刪查改。

<script>var LG=(function(lg){var objURL=function(url){this.ourl=url||window.location.href;this.href="";//?前面部分this.params={};//url參數對象this.jing="";//#及后面部分this.init();}//分析url,得到?前面存入this.href,參數解析為this.params對象,#號及后面存入this.jingobjURL.prototype.init=function(){var str=this.ourl;var index=str.indexOf("#");if(index>0){this.jing=str.substr(index);str=str.substring(0,index);}index=str.indexOf("?");if(index>0){this.href=str.substring(0,index);str=str.substr(index+1);var parts=str.split("&");for(var i=0;i<parts.length;i++){var kv=parts[i].split("=");this.params[kv[0]]=kv[1];}}else{this.href=this.ourl;this.params={};}}//只是修改this.paramsobjURL.prototype.set=function(key,val){this.params[key]=val;}//只是設置this.paramsobjURL.prototype.remove=function(key){this.params[key]=undefined;}//根據三部分組成操作后的urlobjURL.prototype.url=function(){var strurl=this.href;var objps=[];//這里用數組組織,再做join操作for(var k in this.params){if(this.params[k]){objps.push(k+"="+this.params[k]);}}if(objps.length>0){strurl+="?"+objps.join("&");}if(this.jing.length>0){strurl+=this.jing;}return strurl;}//得到參數值objURL.prototype.get=function(key){return this.params[key];} lg.URL=objURL;return lg;}(LG||{}));var myurl=new LG.URL(window.location.href);myurl.remove("b"); //刪除了balert(myurl.get ("a"));//取參數a的值,這里得到1myurl.set("a",23); //修改a的值為23alert (myurl.url());</script>
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 西吉县| 元氏县| 郑州市| 崇信县| 仁布县| 贺兰县| 金阳县| 安康市| 庆城县| 民和| 北辰区| 孝感市| 定结县| 永仁县| 大足县| 赤水市| 沅陵县| 南宁市| 松溪县| 东辽县| 焦作市| 新郑市| 永宁县| 红河县| 隆回县| 蛟河市| 钟山县| 武清区| 古交市| 南通市| 尉氏县| 张家港市| 安康市| 绥德县| 灵川县| 崇左市| 文山县| 德惠市| 铁力市| 东源县| 蓬安县|