问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

js如何获取地址栏的参数

发布网友 发布时间:2022-04-25 12:49

我来回答

5个回答

热心网友 时间:2022-04-20 15:00

我下面的JS代码可以在浏览器上输出所有的参数和值,没有参数的时候输出“没有参数”:

<script language="javascript">
var url=window.location.search;
if(url.indexOf("?")!=-1)
{
var str = url.substr(1)
strs = str.split("&");
for(i=0;i<strs.length;i++)
{
document.write([strs[i].split("=")[0]],'=',unescape(strs[i].split("=")[1]),'<br>');
}
}else document.write('没有参数');
</script>

你现在需要获取id的值,很简单,把我的程序代码改成如下:

<script language="javascript">
var id='';
var url=window.location.search;
if(url.indexOf("?")!=-1)
{
var str = url.substr(1)
strs = str.split("&");
for(i=0;i<strs.length;i++)
{
if([strs[i].split("=")[0]]=='id') id=unescape(strs[i].split("=")[1]);
}
}
</script>

热心网友 时间:2022-04-20 16:18

通过location.search 这个方法可以获取到地址栏后'?'后面的内容

举个例子

<script>
//若地址为 xxxxx.html?name=tom&age=18;
var search = location.search(); //?name=tom&age=18
//这个时候再用字符串分割的方式就可以得到name和age的值了


</script>

热心网友 时间:2022-04-20 17:52

<SCRIPT>var add = top.location;
add = add.toString();
document.write (add.substring(add.indexOf("?")+1,add.length));
</SCRIPT>

热心网友 时间:2022-04-20 19:44

用正则表达式匹配
/id=+&$/
可能写错咯

参考资料:去看看正则表达式,你就知道了

热心网友 时间:2022-04-20 21:52

当成
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
!这叫什么号 百万医疗赔付后是否可以续保 前一年理赔过医疗险还能续保吗? 医疗住院险理赔后还能购买吗? 女生多大后可以不在长身高? 如何不用软件把手机投屏到电脑上手机屏幕怎样投放到电脑上 战时拒绝、故意延误军事订货罪既遂的处罚? 战时故意延误军事订货罪处罚标准 名师1+1导读方案:汤姆·索亚历险记目录 三星sm-g7200打开微信慢,无法正常收看,网速不慢。 惠普打印机打印A3纸怎么打两张停一下 女人气血两虚吃什么好 气血两虚吃什么补最快?女人吃什么补气血最快?女人气血两虚吃什么补... 4A纸的尺寸是多少? 画画参赛的要A3纸是哪种 多功能打印机HP7500a能不能打印A3纸,参数写A3+是什么意思?好不好用... 急~A3纸大小的参赛手稿该怎么寄过去参赛啊?用信封吗?还是其它的东西啊... 用auto cad2008画A3纸的图,如何设置参数? 我画的平面规划图,打印时必须是A3图纸,标注样式里面参数该怎么设置呢... 女人气虚吃什么补好 营养保健女性 如何通过打印机参数,看出是否可以打印A3纸张。 CAD制图A4纸A3纸A2纸图层参数标注参数 a3纸什么概念,给个参照物呗,是不是一个单人课桌的大小 a3纸什么概念,给个参照物呗,不需要什么尺寸,要的是参照物 a3纸尺寸图片参照物有哪些? 华为4850g2和g6有什么区别? 华为HG8342R是千兆猫还是百兆猫? Rown电视怎样投屏华为手机? 华为R952怎样发起对讲 批杷生长过程? 如何通过js获取url地址的参数 js发送请求的时候想要获取请求的地址及参数? js如何获取地址栏传递的参数值? js如何获取链接地址的参数值 JS 获取html地址栏后参数的问题?? 怎样用js获取参数地址,并跳转到另一个的页面 怎样用js获取当前url的参数值? js获取地址栏参数document.getElementById(&quot;&quot;).innerHTML html网页如何传递接收地址参数? js如何获取地址栏传递的参数求大神帮助 冲击压路机、冲击式压路机有多少吨? 压路机有几种吨位的? 公路工程要多少吨的压路机才行? 胶轮压路机有哪些吨位 中国的压路机最大 吨位 多少吨位的震动压路机为重型的 压路机 型号YZ14J是多少吨的 最大压路机有多少吨 国企修高速用多少吨位的压路机? 平安银行标准信用卡额度:平安标准信用卡额度多少