<a id="cm" class="closebtn" href="#comments_32471563">收回评论</a>
请问href="#qiushi_comments_32471563“是什么意思?
onclick事件是怎么处理的啊?困扰HRE

解决方案 »

  1.   

    去网上找下html 锚点的用法就知道了
      

  2.   

    <a id="cm" class="closebtn" href="#comments_32471563">收回评论</a> 
    #comments_32471563 是不是你页面上的一个div的ID?
    如果是ID的话,直接跳转到div所在页面的位置
      

  3.   

    href="#qiushi_comments_32471563“
    iushi_comments_32471563这是你当前页面的一个ID,当你单击链接时,页面就会滚动到id处,使用方便
    也可以是href="其他页面地址#qiushi_comments_32471563“具体的可以百度超链接锚点
      

  4.   

    其实可以从url的最基本结构看出来
    <scheme>://<host>:<port>/<path>?<query> #<frag>
    你那个部分就是frag部分,是不上传到服务器,只是浏览器用于客户端处理的,是个锚点,就是用来定位的。
    实际上
    href="#qiushi_comments_32471563"

    href="./123.html"
    一样的,都是相对路径,省略了其它部分,只是第一个最终url还是本页面的路径,然后#用来在页面内定位id为qiushi_comments_32471563的位置。
      

  5.   

    location.hash = #comments_32471563
      

  6.   

    看文字 “收回评论” 不像是利用锚点跳到第几条评论,而是有删除评论的意思。
    那么#符号除了锚点外,另外还有一种可能,就是发送ajax信息。参考: https://developers.google.com/webmasters/ajax-crawling/docs/getting-started比如jquery。参考: http://stackoverflow.com/questions/680785/on-window-location-hash-change
    $(window).on('hashchange', function() {
       //监听url hash 是否改变,发送ajax请求。相当于onclick事件触发器。
    });