搜索
首页web前端js教程js修改地址栏URL参数解决url参数问题_基础知识

现在做网页,经常会碰到处理地址栏参数的问题,但一直是凭感觉做,之后漏洞百出也不知道从哪改起,因此,就专门做了一个修改地址栏参数的方法,这一下,就再也不用愁啦,哈哈!

以下就是我编的方法,使用很简单的哦

复制代码 代码如下:

function changeURLPar(destiny, par, par_value)
{
var pattern = par+'=([^&]*)';
var replaceText = par+'='+par_value;
if (destiny.match(pattern))
{
var tmp = '/\\'+par+'=[^&]*/';
tmp = destiny.replace(eval(tmp), replaceText);
return (tmp);
}
else
{
if (destiny.match('[\?]'))
{
return destiny+'&'+ replaceText;
}
else
{
return destiny+'?'+replaceText;
}
}
return destiny+'\n'+par+'\n'+par_value;
}

destiny是目标字符串,比如是http://www.huistd.com/?id=3&ttt=3
par是参数名,par_value是参数要更改的值,调用结果如下:
changeURLPar(test, 'id', 99); // http://www.huistd.com/?id=99&ttt=3
changeURLPar(test, 'haha', 33); // http://www.huistd.com/?id=99&ttt=3&haha=33
怎么样,挺好用的吧!哈哈
声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
如何获取地址栏地址如何获取地址栏地址Sep 28, 2023 am 11:00 AM

获取地址栏地址的方法有JavaScript、HTML、后端编程语言等。详细介绍:1、JavaScript,在前端开发中,可以使用JavaScript来获取地址栏地址,可以使用“window.location”对象来获取地址栏信息,其中的“window.location.href”属性可以获取完整的地址栏地址;2、HTML,在HTML中可以使用“<a>”标签的“href”等等。

如何修复谷歌翻译在 Windows 10/11 上的 Chrome 中不起作用如何修复谷歌翻译在 Windows 10/11 上的 Chrome 中不起作用Apr 15, 2023 pm 12:04 PM

Chrome有一个集成的谷歌翻译模块,有助于改善用户的浏览体验。当您在互联网上查找信息时,您会发现一些看起来合适的内容,但此页面上的所有内容都是外语,这让您感到非常痛苦。但是,如果您使用的是Chrome浏览器,则可以将此网页翻译成您选择的任何语言。只需单击一下,即可将法语、西班牙语、德语、荷兰语等外语的整个网页翻译成您喜欢的语言。但是,随着时间的推移,用户遇到了一个问题,即Chrome中的集成翻译功能已停止工作,他们无法翻译网页。许多谷歌浏览器用户报告说,当他们打开外语网页并尝试翻译时看到错误消

在 iPhone 和 iPad 上轻松查找 Safari 标签的 10 种方法在 iPhone 和 iPad 上轻松查找 Safari 标签的 10 种方法Jun 03, 2023 pm 01:05 PM

2022年的网页浏览可能会非常忙碌,导致标签堆积如山,从基本到非必要,甚至是无根据的标签。因此,浏览器必须提供一种快速查找与您有关的特定选项卡的方法。幸运的是,Safari允许您根据多个标识符(即网站、最近关闭的选项卡、上一个/下一个选项卡等)搜索选项卡。本文将带您逐步了解上述所有查找Safari选项卡的方法。因此,事不宜迟,让我们找到您要查找的标签。带有iOS15的Safari中的选项卡的新功能Apple随着iOS15的发布对Safari的UI和功能进行了改进。这一新更

如何在Go语言中使用正则表达式匹配URL参数如何在Go语言中使用正则表达式匹配URL参数Jul 12, 2023 pm 03:46 PM

如何在Go语言中使用正则表达式匹配URL参数正则表达式是一种强大的工具,可以用来匹配和处理字符串。在网络开发中,经常需要从URL中提取特定的参数。Go语言提供了标准库中的正则表达式包(regexp),可以方便地使用正则表达式来匹配URL参数。本文将介绍如何在Go语言中使用正则表达式来匹配URL参数,并提供一些实用的代码示例。导入regexp包首先,我们需要导

PHP正则表达式实战:匹配URL参数PHP正则表达式实战:匹配URL参数Jun 23, 2023 am 10:55 AM

随着互联网技术的发展和应用的不断拓展,URL参数已成为我们日常开发中常见需要处理的数据类型。在实际的开发环境中,我们经常需要根据URL参数匹配出一些特定的信息,例如提取某个参数的值、判断参数是否符合格式等等。正则表达式可以帮助我们对URL参数进行快速地匹配和处理。本篇文章将介绍PHP正则表达式实战中针对URL参数匹配所使用的相关知识和技巧,并给出实例代码加以

win10清除chrome地址栏记录的操作教程win10清除chrome地址栏记录的操作教程Mar 28, 2024 pm 02:52 PM

1、点击菜单中的【设置】,或者在chrome地址栏输入【chrome://settings/】后回车。2、点击页面底端【显示高级设置。】,如图所示:3、点击【隐私设置】下面的【清除浏览数据。】按钮,如图所示:

PHP中如何处理和操作URL参数的数据类型PHP中如何处理和操作URL参数的数据类型Jul 18, 2023 pm 01:33 PM

PHP中如何处理和操作URL参数的数据类型在web开发中,URL参数是非常常见的一种数据传递方式。通过URL参数,我们可以在不同页面之间传递数据,实现数据的交互和传递。在PHP中,处理和操作URL参数的数据类型是一项重要的技能。本文将介绍如何在PHP中处理和操作URL参数的不同数据类型,并附带代码示例。获取URL参数获取URL参数是处理和操作URL参数的第一

使用PHP过滤和验证URL参数的最佳实践使用PHP过滤和验证URL参数的最佳实践Jul 07, 2023 am 08:49 AM

使用PHP过滤和验证URL参数的最佳实践在开发Web应用过程中,经常会使用到URL参数。如何正确地过滤和验证这些参数,是保证应用程序安全的重要一步。本文将介绍一些PHP中过滤和验证URL参数的最佳实践,并提供相应的代码示例。过滤URL参数URL参数可能包含不可信的用户输入,因此需要进行过滤,以防止恶意代码或非法输入的传递。下面是使用filter_input函

See all articles

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
2 周前By尊渡假赌尊渡假赌尊渡假赌
仓库:如何复兴队友
1 个月前By尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒险:如何获得巨型种子
4 周前By尊渡假赌尊渡假赌尊渡假赌

热工具

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Atom编辑器mac版下载

Atom编辑器mac版下载

最流行的的开源编辑器

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

功能强大的PHP集成开发环境

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

Dreamweaver Mac版

Dreamweaver Mac版

视觉化网页开发工具