js如何获取某个url值

js如何获取某个url值这个功能小编觉得一般都是用于浏览器端的ajax的,如果是用后端代码嵌套循环渲染的话压根不会那么麻烦,但是很多初学者就会想ajax页面之间如何传参,这个是某种方法获取,也比较简单的。

直接封装好函数

//根据传递过来的参数name获取对应的值
function getParameter(name) {
	var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)","i");
	var r = location.search.substr(1).match(reg);
	if (r!=null) return (r[2]); return null;
}

调用函数的时候给个参数(小编给id)

getParameter("id");

注意:小编是给id,那么url访问的时候,例:dt2008.cn?id=2008

通过上面的访问url案例访问,直接获取id值就行了

完整代码

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>js如何获取某个url值</title>
<body>
</body>
<script>
	//根据传递过来的参数name获取对应的值
	function getParameter(name) {
	  	var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)","i");
	  	var r = location.search.substr(1).match(reg);
	  	if (r!=null) return (r[2]); return null;
	}

	//这里填写url的参数
	let id = getParameter("id");
	alert(id);
    
</script>
</html>

 

效果图

本站资源除特别声明外,转载文章请声明文章出处
东泰博客 » js如何获取某个url值

发表评论