当您的目的地没有ID时,是否可以在同一页面上建立<a href>
个链接?
<a href = "#">Jump to Topic 1</a>
...
<!--destination is below-->
<h1 class="tab-title" data-editor-style="title" style="color:#444444">Topic 1</h1>
答案 0 :(得分:0)
但是,我发现了here:
今天,所有浏览器都将顶部视为页面顶部。如果你 希望访问者转到页面的最顶部, ID标记即可 保留,A HREF链接仍可使用。
答案 1 :(得分:0)
URL片段标识符只能定位具有匹配ID的元素或相应的命名锚点。没有ID,您无法链接到任意元素。 (有一个proposal允许使用CSS选择器作为片段标识符,我个人参与其中,但它从未起飞。)
您可以做的最好的事情是使用JavaScript来选择您想要的元素,并为其指定一个为您的超链接保留的ID。如果与此选择器匹配的元素将发生变化,那么您将另外必须监听此类更改并相应地处理它们,但这可能超出了此问题的范围。