通过将HTML元素附加到URL来查找页面的某些部分

时间:2015-01-04 22:56:57

标签: javascript jquery html url

我知道添加#符号和HTML元素ID会在用户点击链接时将用户定向到元素的位置。我不知道为什么会这样,Javasript还是Jquery?它是一个特定于网站的功能,或者它实际上是所有页面的一般规则。

以下是一个例子:

https://docs.python.org/2/library/gl.html
# the following one will direct to the certain title
https://docs.python.org/2/library/gl.html#module-GL

现在我有一个页面(点击Here),我想附加某些条件,因此当我将该链接发送给用户时,它们将从Data-hiding会话开始而不是页面顶部。

enter image description here

3 个答案:

答案 0 :(得分:2)

  

我不知道为什么会这样,Javasript还是Jquery?

没有。这是urlsHTML的基本功能。

  

链接的目标锚点可以是HTML中的元素   文献。目标锚点必须具有锚名称和任何名称   寻址此锚点的URI必须包含名称作为其片段   标识符

     

HTML文档中的目标锚点可以由A指定   element(使用name属性命名)或任何其他元素   (使用id属性命名)。


  

是否可以为标题文本等其他属性执行此操作。

不使用JavaScript检查URL,找到匹配的元素并滚动到它。

答案 1 :(得分:0)

此功能是指向元素的链接,仅当元素具有给定的id属性时才有效。

例如,这个

<h1 id="fubar">Fuu Bar</h1>

将与index.html#fubar

一起使用

如果无法编辑链接页面,如果您要链接的元素上没有此类id属性,则无法进行此类链接。

答案 2 :(得分:0)

只需在您定位的标题标记上添加相应的id

<h2 id="data-hiding">Data Hiding:</h2>

链接为http://www.tutorialspoint.com/python/python_classes_objects.htm#data-hiding