html如何获取url参数

html如何获取url参数,第1张

function UrlSearch() 

{

   var name,value 

   var str=location.href //取得整个地址栏

   var num=str.indexOf("?") 

   str=str.substr(num+1) //取得所有参数   stringvar.substr(start [, length ]

   var arr=str.split("&") //各个参数放到数组里

   for(var i=0i < arr.lengthi++){ 

    num=arr[i].indexOf("=") 

    if(num>0){ 

     name=arr[i].substring(0,num)

     value=arr[i].substr(num+1)

     this[name]=value

     } 

    } 

var Request=new UrlSearch() //实例

var name=Request.name

望采纳。

通过js可以获取

function getQueryString(name) {

var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i")

var r = window.location.search.substr(1).match(reg)

if (r != null) return unescape(r[2])return null

}

//这样调用:

alert(GetQueryString("参数名1"))

alert(GetQueryString("参数名2"))

alert(GetQueryString("参数名3"))


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/7068669.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-01
下一篇 2023-04-01

发表评论

登录后才能评论

评论列表(0条)

保存