在 html 中单击按钮扩展当前 link
Extending the current link on a button click in html
假设当前页面的 url 是 localhost:3000/index/a,我想转到 url localhost:3000/[ 的页面=20=]/b。如果我在页面上使用以下按钮 url localhost:3000/index/a:
<button onclick="./b">Go to next page</button>
然后访问的页面是 localhost:3000/index/b 而不是我想要的 localhost:3000/index/a/b。有没有不使用包含当前“a”页面的绝对地址的解决方案?我知道我可以做 onclick="./a/b"
但我希望它更直接,而不指定 /a.
没有。
如果您使用相对路径,那么它将附加到当前路径中的最后一个/
。
没有任何内容会附加到整个路径。
您需要(至少)指定 a
部分。 (你 可以 用 JavaScript 计算,但你会变得依赖 JS)。
或者,您可以设计 URL 结构,以便用户首先访问 /index/a/
而不是 /index/a
。
假设当前页面的 url 是 localhost:3000/index/a,我想转到 url localhost:3000/[ 的页面=20=]/b。如果我在页面上使用以下按钮 url localhost:3000/index/a:
<button onclick="./b">Go to next page</button>
然后访问的页面是 localhost:3000/index/b 而不是我想要的 localhost:3000/index/a/b。有没有不使用包含当前“a”页面的绝对地址的解决方案?我知道我可以做 onclick="./a/b"
但我希望它更直接,而不指定 /a.
没有。
如果您使用相对路径,那么它将附加到当前路径中的最后一个/
。
没有任何内容会附加到整个路径。
您需要(至少)指定 a
部分。 (你 可以 用 JavaScript 计算,但你会变得依赖 JS)。
或者,您可以设计 URL 结构,以便用户首先访问 /index/a/
而不是 /index/a
。