html - href ="#"指向 (at|to) 在哪里?

标签 html hyperlink

谁能告诉我,带“#”的 href 是什么意思?

<a id="logoutLink" href="#">Logout</a>

最佳答案

这是说“无处可去”的最短方式:)

通常其他东西绑定(bind)到该链接,在大多数情况下是 javascript 事件处理程序。但是如果 <a>没有 href ,大多数浏览器不会以相同的样式呈现它...所以你需要一个简短的东西放在那里。

如果哈希后面有一些东西,比如 <a href="#topics">Go to Topics</a>它是一个滚动链接,它转到带有 id="topics" 的元素所在的位置位于页面顶部。一个常见的例子是 <a href="#top">Go to Top</a> , 然后你贴一个 <div id="top"></div>在页面的最顶部。

关于html - href ="#"指向 (at|to) 在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2530104/

相关文章:

javascript - 清除后将同一文件上传到文本框中,在 Chrome 中不起作用

pdf - 使用 PostScript 创建 PDF 超链接

perl - WWW::Mechanize::Firefox follow_link 不工作

javascript - 如何在页面加载时使用 Jquery/Javascript 确定图像源?

javascript - 通过淡入/淡出 css 背景图像 url 的 JQuery 幻灯片

javascript - Canvas toDataURL 不会在第一次尝试时返回整个 URL

html - 将鼠标悬停在 div 上,该特定的 div 会展开,而其他两个 div 会缩小

html - 同一 HTML 页面上的不同颜色链接

css - css 中的位置标签阻止使用超链接

url - 使用Yahoo Pipes将推文链接到其包含的URL,而不是Twitter