我位于一个简单的网址,简单地说http://www.example.com/domain/nextdomain,当我点击一个按钮时,我想在该网址中添加一个url参数,使其成为http://www.example.com/domain/nextdomain/new
它必须是动态的,因为基本网址可以改变,例如domain / nextdomain可能会成为secondDomain / nextdomaintwo
HTML
<a href="new"><button></button></a>
我已经尝试过以下操作,但它会回到http://www.example.com/domain/new
<a href="new/"><button></button></a>
答案 0 :(得分:1)
当使用/
附加到href
("new/"
)的末尾时,您需要包含HTML的<base>
元素,以便在{{1}中设置基本网址你文档的标签 -
<head>
这里显而易见的问题是您需要<base href="http://www.example.com/domain/nextdomain">
标记的固定网址。解决这个问题的方法可能是使用一些服务器端脚本来填充它。
另一种选择是使用Javascript来填充基本标记客户端 - 但此时我只想说制作一个脚本来为您的链接填充base
。您也可以使用某些服务器端脚本执行此操作。
为了拥有像你想要的那样动态的东西我不相信使用纯HTML是可能的。
详细了解基本代码的使用情况 - http://www.w3.org/TR/html4/struct/links.html#h-12.4