知识大全 JS自定义功能函数实现动态添加网址参数修改网址参数值

Posted

篇首语:节俭是致富的秘诀。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 JS自定义功能函数实现动态添加网址参数修改网址参数值相关的知识,希望对你有一定的参考价值。

JS自定义功能函数实现动态添加网址参数修改网址参数值  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

本文自定义JS功能函数可动态添加网址参数 修改网址参数值 具体实现如下 感兴趣的朋友可以参考下 希望对大家有所帮助  

  无论是前端开发还是后台设计 很多时候开发人员都需要获取当前或目标网址的相关信息 这个已有现成的内置对象属性可以直接调用了(下面是获取当前页面的参考代码)

复制代码 代码如下: <script type=text/javascript> thisURL = document URL; thisHREF = document location href; thisSLoc = self location href; thisDLoc = document location; strwrite = " thisURL: [" + thisURL + "]<br>" strwrite += " thisHREF: [" + thisHREF + "]<br>" strwrite += " thisSLoc: [" + thisSLoc + "]<br>" strwrite += " thisDLoc: [" + thisDLoc + "]<br>" document write( strwrite ); </script>

   但有时候我们需要改变目前网址的参数/参数值 这时候大家会如何处理呢?一般应该都会先通过获取所有参数的信息 然后再根据实际需求来对某一参数进行修改 没错!根据这一原理 今天就给大家分享一下个人在开发中封装的功能函数 //=============== 改变网址的参数值 ================

复制代码 代码如下: function ChangeURLParm(Turl Parm PValue ClearParm) //Turl: 网址 //Parm 参数 //PValue 参数值 //ClearParm: 要清除的参数 var URL Parms ParmsArr IsExist; var NewURL = Turl;//window location href IsExist = false; with(Turl) if(indexOf( ? )> ) URL = substr( indexOf( ? ));//不包含参数 Parms = substr(indexOf( ? )+ length);//参数 else URL = Turl; Parms = ; if (Parms!= ) var i; ParmsArr = Parms split("&"); for(i= ;i<=ParmsArr length ;i++) if (String(Parm) toUpperCase()==String(ParmsArr[i] split("=")[ ]) toUpperCase())//原来有参数Parm则改变其值 ParmsArr[i] = Parm + "=" + PValue; IsExist = true; if (String(ClearParm) =="") break; else if ( (String(ClearParm)!="") && (String(ClearParm) toUpperCase()==String(ParmsArr[i] split("=")[ ])) toUpperCase() )//去掉参数ClearParm的值 ParmsArr[i] = ClearParm + "="; for(i= ;i<=ParmsArr length ;i++) if(i== ) Parms = ParmsArr[i]; else Parms = Parms + "&" + ParmsArr[i]; NewURL = URL + "?" + Parms; if (!IsExist) NewURL = NewURL + "&" + Parm + "=" + PValue; else NewURL = URL + "?" + Parm + "=" + PValue; return NewURL; cha138/Article/program/Java/JSP/201311/20336

相关参考

知识大全 javascript取得浏览器地址及参数方法

  用javascript获取url网址信息  执行用javascript获取url网址信息代码效果如下  locationhost=dwcn  locationhostname=dwcn  loca

知识大全 JS获得URL超链接的参数值

JS获得URL超链接的参数值  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  varurl=loc

知识大全 oracle中decode函数用法

  DECODE函数相当于一条件语句(IF)它将输入数值与函数中的参数列表相比较根据输入值返回一个对应值函数的参数列表是由若干数值及其对应结果值组成的若干序偶形式当然如果未能与任何一个实参序偶匹配成功

知识大全 c#中通过值和引用传递参数

  在C#中既可以通过值也可以通过引用传递参数通过引用传递参数允许函数成员(方法属性索引器运算符和构造函数)更改参数的值并保持该更改若要通过引用传递参数请使用ref或out关键字为简单起见本主题的示例

试述用动态参数法整定调节器参数的具体步骤。

  先做调节对象的飞升特性试验,按飞升曲线定出几个能代表调节对象特性的参数,即放大系数K、时间常数T,及迟延τ或自平衡率ρ,飞升速度ε。然后根据这些参数来计算调节器的设置参数。

试述用动态参数法整定调节器参数的具体步骤。

  先做调节对象的飞升特性试验,按飞升曲线定出几个能代表调节对象特性的参数,即放大系数K、时间常数T,及迟延τ或自平衡率ρ,飞升速度ε。然后根据这些参数来计算调节器的设置参数。

知识大全 我的好123网址今天不知道被我儿子怎么弄得。点击123网址上的百度,进的却是淘宝的页面

我的好123网址今天不知道被我儿子怎么弄得。点击123网址上的百度,进的却是淘宝的页面点击常用网址右下角的“+”,删除百度,再添加网址就是了。我的好123网址怎么变成了1166网址呢有金山毒霸修复一下

TRIX指标的参数如何修改

TRIX指标的参数如何修改?IX指标的参数修改原则有哪些?IX指标的参数修改原则。参数的修改从TRIX指标的计算方法可以看出TRIX指标也是以时间为参数,构成参数的的时间周期可以是日、月或周、年、分钟

TRIX指标参数的修改有哪些

TRIX指标参数的修改有哪些?TRIX指标参数的修改是什么?TRIX指标参数的修改。参数的修改从TRIX指标的计算方法可以看出TRIX指标也是以时间为参数,构成参数的的时间周期可以是日、月或周、年、分

知识大全 Oracle中自定义函数 无参数 输入参数 输出参数

Oracle中自定义函数无参数输入参数输出参数  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!lis