将多个Url参数传递给链接

时间:2016-04-17 01:50:11

标签: javascript jquery html5

人们访问此网址: http://example.com/?c1=value1&c2=value2&c3=value3&c4=value4&kw=kwvalue

在该页面内我有这个链接: <a href="http://site2.com/?c1=&c2=&c3=&c4=&kw=">Clic Here</a>

我想要的是使用value1,value2,value3,value4,kwvalue自动填充我的链接,以便最终结果如下:

<a href="http://site2.com/?c1=value1&c2=value2&c3=value3&c4=value4&kw=kwvalue">Clic Here</a>

不能使用PHP,是一个HTML文档。 注意:我不是程序员,所以我很欣赏清晰和简洁

谢谢!

2 个答案:

答案 0 :(得分:0)

为了将查询字符串中的参数(问号后面的URL部分)添加到页面上的链接中,您将不得不使用一些编程。

听起来你想要这个在静态HTML文档上工作,这是不可能的。

你需要某种环境(它不必是PHP),允许进行一些编程。

答案 1 :(得分:0)

如果您尝试基于某些JavaScript变量创建链接,则可以基于连接构建链接。

此代码获取您的变量并将它们与+运算符粘合在一起,以创建一个包含链接的字符串。然后将字符串分配给href元素的<a>属性。

document.getElementById("Your link Id").href = "http://example.com/?c1="+value1 +"&c2="+value2 +"&c3="+value3 +"&c4="+value4 +"&kw="+kwvalue

Your link Id替换为您的链接ID。