只是一种好奇而不是真正的需要,我从来没有想过这个,但我想不出任何可以做到这一点的HTML。我可以在Javascript或Serverside中轻松地完成它,但是如果浏览器能够实现这一点,我很好奇。
说我在网址:http://www.mysite.com/?param1=10
并且我有一个<a>
标记,无论如何都要使它成为href,以便它会向qs附加一个新参数?
所以我可以<a href='?param2=20'>Twenty</a>
来制作网址http://www.mysite.com/?param2=20。但我希望它是http://www.mysite.com/?param1=10¶m2=20。相反,如果我在http://www.mysite.com/?param1=10¶m2=20并且有一个链接将网址转换为http://www.mysite.com/?param1=30¶m2=20,只需指定标记中的param1参数? <a href='?param1=20'>10</a>
。
如果这有道理?那么只能使用html,没有js或服务器端,而不是表单提交,只需<a>
个标签吗?
答案 0 :(得分:3)
简答:不。 HTML不是一种编程语言,只是一种标记语言。
答案 1 :(得分:0)
不,它无法完成。链接可以相对于站点(带有前导斜杠):
<a href="/some/page.html">link</a>
或页面(没有斜线)
<a href="someotherpage.html">link</a>
他们可以导致本地锚(带#)
<a href="#anchorname">link</a>
或者它们可以是绝对的
<a href="http://www.mysite.com/foo/bar/phleem.html">link</a>
或当然是上述与本地锚点的组合。
但是他们无法附加到查询字符串。