Javascript jscript如何查找当前url并重定向+;查询字符串

Javascript jscript如何查找当前url并重定向+;查询字符串,javascript,Javascript,例如,我尝试用新参数重新加载同一页面 www.mysite.com/hi/hi/yo/default.aspx重定向到www.mysite.com/hi/hi/yo/default.aspx?querystring=helloworld 我真正需要做的是重定向到www.mysite.com/hi/hi/yo/default.aspx重定向到www.mysite.com/hi/hi/yo/default.aspx?Myparam=yellow,我不想硬编码www.mysite.com/hi/yo/

例如,我尝试用新参数重新加载同一页面

www.mysite.com/hi/hi/yo/default.aspx重定向到www.mysite.com/hi/hi/yo/default.aspx?querystring=helloworld

我真正需要做的是重定向到
www.mysite.com/hi/hi/yo/default.aspx
重定向到
www.mysite.com/hi/hi/yo/default.aspx?Myparam=yellow
,我不想硬编码www.mysite.com/hi/yo/default.aspx

谢谢

这将重定向 www.mysite.com/hi/hi/yo/default.aspx至www.mysite.com/hi/hi/yo/default.aspx?Myparam=yellow

location.href=location.href + '?MyParam=yellow'
您还可以执行以下操作:

if (location.href=='http://www.example.com/hi/hi/yo/default.aspx')
    location.href=location.href + '?MyParam=yellow'

这种方法可以工作,但它不能获取当前参数,所以我有?myparam1=hello&myparam2=yo&myparam3=Yellow当前参数是什么?。请解释一下