我有问题,我需要一些帮助。我有一个带有参数http://www.webxpress.com/landingpage.asp?label=CSU的页面...
现在在这个页面中我有3个按钮,其中包含以下链接:
www.webxpress.com/button1.asp
www.webxpress.com/button2.asp
www.webxpress.com/button3.asp
我想要的只是在按钮链接中添加参数(取决于网址中的参数)...例如:来自www.webxpress.com/button1.asp链接来自www.webxpress.com/button1 .asp?label = CSU(此参数取自网址)。
有人可以帮助我并给我一些提示,因为我不知道从哪里开始。
答案 0 :(得分:1)
您可以使用:
document.location.search
返回后的URL部分?标志(包括问号)。
要测试这是您想要的,请尝试使用浏览器在包含此类参数的页面上导航,然后键入浏览器的地址栏:
的javascript:警报(document.location.search)
然后,您可以使用document.write在最后编写带有此值的链接:
document.write(“< a href ='http://.../button1.asp”+ document.location.search +“'> button1 link< / a>”);
答案 1 :(得分:0)
您可以使用document.location.search
作为之前建议的评论,并提取您感兴趣的部分。然后,您可以使用document.links
迭代页面中的每个链接并更新它们。
例如:
dl = document.links;
for(i = 0, len = dl.length; i < len; i++) {
dl[i].href = dl[i].href + '&label=CSU";
}