js得到url地址里面的参数

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Raker</title>
<style type="text/css">
<!--
.STYLE1 { color: #009999 }
body { background:#000; color:#fff; font-size:2em }
dl dt { width:480px; text-align:center; padding-top:150px }
dl dd { width:480px; text-align:center; margin:0; padding-top:40px }
img { border:0 }
-->
</style>
<script type="text/javascript">
function request(paras) //用来得到url地址里面的参数
{
var url = location.href;
var paraString = url.substring(url.indexOf("?")+1,url.length).split("&");
var paraObj = {}
for (i=0; j=paraString; i++){
paraObj[j.substring(0,j.indexOf("=")).toLowerCase()] = j.substring(j.indexOf("=")+1,j.length);
}
var returnValue = paraObj[paras.toLowerCase()];
if(typeof(returnValue)=="undefined"){
return "";
}else{
return returnValue;
}
}

//alert(request('view'));
</script>
</head>
<body>
<dl>
<dt>Connection exception</dt>
<dd><img src="img/01.png" /></dd>
<dd><a href="#"><img id="clewImg" src="img/but_01.png" /></a>
<script type="text/javascript">
document.getElementById('clewImg').src = "img/but_0"+request('view')+".png";
</script>
<!--<a href="#"><img src="img/but_02.png" /></a>-->
</dd>
</dl>
</body>
</html>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
JavaScript中,可以使用以下代码来修改URL地址参数: ```javascript function changeURLParam(url, paramName, paramValue) { let reg = new RegExp('(\[?&\]' + paramName + '=)\[^&\]*', 'i'); if (url.match(reg)) { return url.replace(reg, '$1' + paramValue); } else { if (url.indexOf('?') === -1) { return url + '?' + paramName + '=' + paramValue; } else { return url + '&' + paramName + '=' + paramValue; } } } let currentURL = window.location.href; let modifiedURL = changeURLParam(currentURL, 'type', 'newValue'); console.log(modifiedURL); ``` 这段代码定义了一个名为`changeURLParam`的函数,它接受三个参数URL地址、要修改的参数名和新的参数值。函数会根据参数名在URL中查找对应的参数,并将其值替换为新的参数值。如果URL中不存在该参数,则会在URL末尾添加该参数和对应的值。最后,函数会返回修改后的URL。 你可以将当前页面的URL作为参数传递给`changeURLParam`函数,然后将返回的修改后的URL赋值给`window.location.href`,即可实现修改URL地址参数的功能。 #### 引用[.reference_title] - *1* [使用js修改url地址参数并修改url地址](https://blog.csdn.net/shadow_zed/article/details/112802245)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [JS 在不跳转情况下修改地址URL参数](https://blog.csdn.net/qq_41241504/article/details/126367345)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值