1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > JavaScript获取地址栏url参数

JavaScript获取地址栏url参数

时间:2021-06-16 20:16:38

相关推荐

JavaScript获取地址栏url参数

获取全部参数

function getParams(url) {try {url = url.match(/\?([^#]+)/)[1];const obj = {};const arr = url.split('&');for (let i = 0; i < arr.length; i++) {let subArr = arr[i].split('=');let key = decodeURIComponent(subArr[0]);let value = decodeURIComponent(subArr[1]);obj[key] = value;}return obj;} catch (err) {return null;}}var urlStr = '/test?name=zhangshan&age=50#hello';getParams(urlStr); //{name: "zhangshan", age: "50"}

获取单个参数值

function getParam(url, key){var pattern = new RegExp('[?&]*'+ key +'=([^&]+)');try {var value = url.match(pattern)[1];return value;} catch (err) {return null;}}var url = '/test?name=zhangshan&age=50#hello'; var key = 'name';getParam(url, key); // zhangshan

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。