Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >删除URL中指定参数

删除URL中指定参数

作者头像
我乃小神神
发布于 2020-12-16 09:51:35
发布于 2020-12-16 09:51:35
1.6K00
代码可运行
举报
文章被收录于专栏:前端基础前端基础
运行总次数:0
代码可运行
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
	</body>
	
	<script>
		/**
		     * 删除当前url中指定参数
		     * @param names 数组或字符串
		     * @returns {string}
		     */
		   function delQueStr(url, ref) //删除参数值
		   {
		       var str = "";
		   
		       if (url.indexOf('?') != -1)
		           str = url.substr(url.indexOf('?') + 1);
		       else
		           return url;
		       var arr = "";
		       var returnurl = "";
		       var setparam = "";
		       if (str.indexOf('&') != -1) {
		           arr = str.split('&');
		           for (i in arr) {
		               if (arr[i].split('=')[0] != ref) {
		                   returnurl = returnurl + arr[i].split('=')[0] + "=" + arr[i].split('=')[1] + "&";
		               }
		           }
		           return url.substr(0, url.indexOf('?')) + "?" + returnurl.substr(0, returnurl.length - 1);
		       }
		       else {
		           arr = str.split('=');
		           if (arr[0] == ref)
		               return url.substr(0, url.indexOf('?'));
		           else
		               return url;
		       }
		   }
				let url='http://test.****.top:9000/activity/eth-staking?apptoken=123&id=999'
				console.log(delQueStr(url,'apptoken'))
	</script>
</html>
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020/12/11 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
js获取url中?后的参数,修复移动版无法切换到电脑版的BUG
昨天,发布了《完美实现移动主题在 360 网站卫士缓存全开情况下的切换》一文,通过 JS 实现了主题在移动端访问时的自动切换,最后提到了可以在电脑版和移动版的 footer 里面加上手动切换链接,实现手动版本切换功能。 今早发现,电脑版切换到移动版是没问题了,但是移动版切换到电脑版,JS 将会再次工作uaredirect.js会再次做 UA 判断,然后由又跳回了电脑版! 也就是说,手机上浏览无法手动切换到电脑版,看来还得继续折腾! 于是,想到一个办法,给移动版的切换链接带上一个参数,再修改 uaredire
张戈
2018/03/23
5.5K0
js获得页面get跳转的参数
页面通过window.kk或通过window.parent.kk进行页面跳转,在新的页面如何获得相应的参数呢?
程序新视界
2019/08/14
12.3K0
JS/JQ获取url参数
获取页面键值对参数 例:html?id=123 获取url键值对参数 function getQueryString(name) { var reg = new RegExp("(^|&)"
WindCoder
2018/09/20
4.1K0
js取url参数
经常用到js取url的参数,记下来。 function getUrlParam(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); //构造一个含有目标参数的正则表达式对象 var r = window.location.search.substr(1).match(reg); //匹配目标参数 if (r != null) return unescape(r[2]); return null; //返回参
deepcc
2018/05/16
43.4K0
js jquery 实现html页面之间参数传递(单一参数、对象参数传递)
最近自己在忙着做毕业设计,后台程序员,前端菜鸡,因为需要,所以实现了html页面之间参数传递。------jstarseven 、菜鸡的自我修养.
大道七哥
2019/09/10
7.4K0
js获取url中的参数
js获取url中的参数 <script language="javascript"> function getRequestPars() { var url = location.search;
码客说
2019/10/22
16.3K0
js获取url参数的方法
js获取url参数的方法有很多。 1.正则分析 function getQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); var r = window.location.search.substr(1).match(reg); if (r != null) return unescape(r[2]); return null; } 调用方法: alert(GetQueryString("
水击三千
2018/02/27
20.2K0
用JS获取地址栏url参数的方法_js的url是啥
有个url如下: http://passport.csdn.net/account/login?from=http%3a%2f%2fwrite.blog.csdn.net%2fpostedit 我们该
全栈程序员站长
2022/11/17
5.2K0
html跳转,获取get提交参数
html跳转到html页面,url后面携带参数,可以通过脚本获取到url?test=value地址后的参数。
有一只柴犬
2024/01/25
4270
js获取url参数
js获取url参数 一、 function getUrl(name) { var reg = new RegExp("(\\?|\&)" + name + "=([^&]*)(\&|$)",
deepcc
2018/05/16
29.8K0
如何使用 JavaScript 解析 URL
在 Web 开发中,有许多情况需要解析 URL,这篇主要学习如何使用 URL 对象实现这一点。
前端小智@大迁世界
2019/03/15
3K0
如何使用 JavaScript 解析 URL
window location href 跳转之后怎么获得后面带参数
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/158679.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/14
1.3K0
H5 原生JS页面传值
post页面: window.location.href=encodeURI('workList.html?title=aaa&name=吴思源'); Recive页面: var url = deco
饮水思源为名
2018/09/06
5.9K0
js获取url中的参数
js获取url中的参数 function UrlSearch() { var name, value; var str = kk; //取得整个地址栏 var num = st
河岸飞流
2019/08/09
16.3K0
两个特别常用的JS函数
//对象追加到url作为参数 function queryString(url, query) { let str = [] for (let key in query) { str
挨踢小子部落阁
2023/03/16
1.1K0
两个特别常用的JS函数
JavaScript 项目实战工具类
2、**重点内容生成6位数的单号** ``` generateMixed:function(){//生成6位数的单号 var Num = ""; for (var i = 0; i < 6; i++) { Num += Math.floor(Math.random() * 10); } return Num; } ``` **3、日期时间**
White feathe
2021/12/08
5660
在HTML网页中巧用URL
首先,先放出一个地址给大家测试 http://cnbruce.com/test/htmlpro/?name=cnbruce&email=cnbruce@126.com 1,时下流行的(可能是吧,因为最
Java架构师必看
2021/03/22
2K0
快来领取,33个常用JavaScript功能已封装成方法,拿来即用
在实际开发中,为了提高开发的效率,我们会把常用到的功能封装成方法,这样后期开发需要,拿来即用。
艾编程
2022/12/04
2.8K0
快来领取,33个常用JavaScript功能已封装成方法,拿来即用
javascript 删除 url 中指定参数,并返回 url
在之前写了一篇博文《javascript 操作 url 中 search 部分方法函数》.在这篇博文里面,我们通过写好的函数可以对url中的各种参数进行查询,设置.唯独,忘记了删除.
FungLeo
2022/05/05
3K0
JavaScript使用(笔记)
//当前点击的标签添加样式,同级别其他标签移除样式 $(this).addClass('hover').siblings().removeClass('hover'); //执行完改Ajax后执行下一步 同步 async:false //{%$argv(0)%}(公司写法)获取页面传入的id id="title_1" var type = "{%$argv(0)%}"; if (type != "") { $("#title_" + type + "").click(); } //默认点击第一个
小语雀网
2022/05/06
2.5K0
相关推荐
js获取url中?后的参数,修复移动版无法切换到电脑版的BUG
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验