使用js 設(shè)置url參數(shù)
更新時間:2013年07月08日 11:18:36 作者:
本篇文章是對使用js設(shè)置url參數(shù)的實現(xiàn)代碼進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
// 獲取地址欄的參數(shù)數(shù)組
function getUrlParams() {
var search = window.location.search;
// 寫入數(shù)據(jù)字典
var tmparray = search.substr(1, search.length).split("&");
var paramsArray = new Array;
if (tmparray != null) {
for (var i = 0; i < tmparray.length; i++) {
var reg = /[=|^==]/; // 用=進(jìn)行拆分,但不包括==
var set1 = tmparray[i].replace(reg, '&');
var tmpStr2 = set1.split('&');
var array = new Array;
array[tmpStr2[0]] = tmpStr2[1];
paramsArray.push(array);
}
}
// 將參數(shù)數(shù)組進(jìn)行返回
return paramsArray;
}
// 根據(jù)參數(shù)名稱獲取參數(shù)值
function getParamValue(name) {
var paramsArray = getUrlParams();
if (paramsArray != null) {
for (var i = 0; i < paramsArray.length; i++) {
for (var j in paramsArray[i]) {
if (j == name) {
return paramsArray[i][j];
}
}
}
}
return null;
}
function getUrlParams() {
var search = window.location.search;
// 寫入數(shù)據(jù)字典
var tmparray = search.substr(1, search.length).split("&");
var paramsArray = new Array;
if (tmparray != null) {
for (var i = 0; i < tmparray.length; i++) {
var reg = /[=|^==]/; // 用=進(jìn)行拆分,但不包括==
var set1 = tmparray[i].replace(reg, '&');
var tmpStr2 = set1.split('&');
var array = new Array;
array[tmpStr2[0]] = tmpStr2[1];
paramsArray.push(array);
}
}
// 將參數(shù)數(shù)組進(jìn)行返回
return paramsArray;
}
// 根據(jù)參數(shù)名稱獲取參數(shù)值
function getParamValue(name) {
var paramsArray = getUrlParams();
if (paramsArray != null) {
for (var i = 0; i < paramsArray.length; i++) {
for (var j in paramsArray[i]) {
if (j == name) {
return paramsArray[i][j];
}
}
}
}
return null;
}
您可能感興趣的文章:
- JS 文件傳參及處理技巧分析
- JS截取url中問號后面參數(shù)的值信息
- JS過濾url參數(shù)特殊字符的實現(xiàn)方法
- js獲取url中指定參數(shù)值的示例代碼
- js獲取url參數(shù)代碼實例分享(JS操作URL)
- JS獲取URL中的參數(shù)數(shù)據(jù)
- js獲取或設(shè)置當(dāng)前窗口url參數(shù)的小例子
- js獲取URL的參數(shù)的方法(getQueryString)示例
- js獲取url參數(shù)值的兩種方式
- js正則解析URL參數(shù)示例代碼
- JS 修改URL參數(shù)(實現(xiàn)代碼)
- 解析js如何獲取當(dāng)前url中的參數(shù)值并復(fù)制給input
- JS獲得URL超鏈接的參數(shù)值實例代碼
- js取得url地址參數(shù)實例
- js修改地址欄URL參數(shù)解決url參數(shù)問題
- js分解url參數(shù)(面向?qū)ο?極簡主義法應(yīng)用)
- js獲取url參數(shù)的使用擴(kuò)展實例
- 給js文件傳參數(shù)(詳解)
相關(guān)文章
JavaScript實現(xiàn)字符串轉(zhuǎn)數(shù)組的6種方法總結(jié)
數(shù)組是?JavaScript?中最強大的數(shù)據(jù)結(jié)構(gòu),我們常常通過將字符串轉(zhuǎn)換為數(shù)組來解決許多算法。本文為大家總結(jié)了6個JS字符串轉(zhuǎn)數(shù)組的方法,希望對你有所幫助2022-09-09使用JavaScript修改瀏覽器URL地址欄的實現(xiàn)代碼
這篇文章主要介紹了如何使用JavaScript修改瀏覽器URL地址欄,需要的朋友可以參考下2013-10-10