簡體   English   中英

我可以<a href="#foo">在當前頁面上使用 relative 和 go 來命名錨點嗎</a><base><a href="#foo">正在使用?</a>

[英]Can I use relative <a href=#foo> and go to a named anchor on the current page when when <base> is being used?

如果我有一個頁面www.example1.com/foo/test.html如下:

<head>
<base href=http://www.example2.com/>
</head>
<body>
<a href=#foo>foo</a>
...
<a name=foo />
</body>

然后,當我單擊“foo”時,它會將我帶到http://www.example2.com/#foo而不是當前頁面的 foo。 我想這是有道理的,但是當<base>指向其他地方時,有沒有辦法進行頁面本地命名的錨點跳轉?

請注意, test.html 是動態命名的,因此 href=...#foo 中的絕對路徑不是一個選項。 一些 JS 可能是,但海峽 html 將是首選。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM