HTML锚在页面加载时不起作用

HTML锚在页面加载时不起作用,html,anchor,Html,Anchor,当我想用锚来引用我网页的某个部分时:“它不在那里 但是,一旦页面完全加载,然后我转到地址栏,突出显示此URL并按enter键,它就可以工作了 <div class="ui-paddingbox dotted_bg" id="section_11"> some text </div> 一些文本 我认为锚只会指向标签。试试这个: <div class="ui-paddingbox dotted_bg"> <a name="section_11

当我想用锚来引用我网页的某个部分时:“它不在那里

但是,一旦页面完全加载,然后我转到地址栏,突出显示此URL并按enter键,它就可以工作了

<div class="ui-paddingbox dotted_bg" id="section_11">
some text
</div>

一些文本

我认为锚只会指向标签。试试这个:

  <div class="ui-paddingbox dotted_bg">
    <a name="section_11" />
    some text
  </div>

一些文本
并确保加载后不会添加元素(例如,使用jquery调用)

尝试以下操作:

<a href="#section_11">link</a>


据我所知,只有当您当前在这个页面上并按下链接时,这才有效,但使用jQuery您应该能够实现同样的效果。@AlexG不,这不是真的。检查这个:嗯,好的,谢谢。试过了,似乎效果不错,可能您设置了错误的id/目标,或者通过javascript.No禁用了该函数。它与Wikipedia上的span一起工作:en.Wikipedia.org/wiki/Symphony_No._8_%28Sibelius%29_#references是的,您的答案是正确的。首先不要相信,但是W3C说没问题(顺便说一句,他们还使用了一个标记:-)),你不能自动关闭一个
标记。