[html] 什么时候链接有一个英镑“#”号


Answers

...只是添加一些额外的有用的提示。

您可以在JavaScript中使用document.location.hash访问和更改它。

它可以指向一个已命名的锚点(例如<a name="top"></a>具有相应id的元素(例如<div id="top"></div> )。

单独看到一个(例如<a href="#" onclick="pop()">popup</a> )通常意味着一个链接被用来独占运行JavaScript。 这是不好的做法。

任何元素都应该有一个指向有效资源的href 。 如果其中一个不存在,请考虑使用另一个元素,例如button

Question

我检查了一些网站,他们有一个英镑(#)登录的网址。 它有什么作用?

 <a href="#" >Link name</a>



英镑符号( # )表示在页面上定位锚点。 例如,如果你在页面的某个地方包括这个:

<a name="foo"></a>

或者最近:

<div id="foo">*part of page*</div>

然后点击具有href #foo的页面上的链接,它将导航到具有名称或div的锚点,其ID为foo

但是,如果您只有href # ,它将导致页面顶部。






Related



Tags

html html