我对 JS 的东西有点陌生,并且一直在冲浪和冲浪并尽可能多地阅读,但我被这个问题难住了。
我有一个网站,其 URL 中可能包含参数。确切地说,是一个名为“who”的参数。
如果用户访问该网站,其 URL 为 http://example.com/?who=123 ,我希望他们能够单击 href 链接并继续执行他们的参数。因此,如果链接转到 http://anotherexample.com ,我希望链接也包含用户的参数。 http://anotherexample.com/?who=123 .
实现这一目标的最佳方法是什么?它只需要位于其中一个链接上,因此无需担心让整个站点传递参数。
谢谢!
最佳答案
这对你来说足够了吗?
来源:https://css-tricks.com/snippets/javascript/get-url-variables/
var svalue=location.search.match(new RegExp("[\?\&]" + "who" + "=([^\&]*)(\&?)","i"));
yourelement.href=yourelement.href+(svalue?svalue[0]:"");
关于javascript - 在 href 链接中传递 URL 参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47706269/