href="#”问题

mhkbluesky 2013-06-08 01:34:04
<a id="cm" class="closebtn" href="#comments_32471563">收回评论</a>
请问href="#qiushi_comments_32471563“是什么意思?
onclick事件是怎么处理的啊?困扰
...全文
269 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
看文字 “收回评论” 不像是利用锚点跳到第几条评论,而是有删除评论的意思。 那么#符号除了锚点外,另外还有一种可能,就是发送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事件触发器。
});
dafu71 2013-06-08
  • 打赏
  • 举报
回复
location.hash = #comments_32471563
UEAnswer 2013-06-08
  • 打赏
  • 举报
回复
其实可以从url的最基本结构看出来 <scheme>://<host>:<port>/<path>?<query> #<frag> 你那个部分就是frag部分,是不上传到服务器,只是浏览器用于客户端处理的,是个锚点,就是用来定位的。 实际上 href="#qiushi_comments_32471563" 和 href="./123.html" 一样的,都是相对路径,省略了其它部分,只是第一个最终url还是本页面的路径,然后#用来在页面内定位id为qiushi_comments_32471563的位置。
  • 打赏
  • 举报
回复
href="#qiushi_comments_32471563“ iushi_comments_32471563这是你当前页面的一个ID,当你单击链接时,页面就会滚动到id处,使用方便 也可以是href="其他页面地址#qiushi_comments_32471563“ 具体的可以百度超链接锚点
a505018049 2013-06-08
  • 打赏
  • 举报
回复
锚点链接
引用
http://baike.baidu.com/view/3967991.htm
马老虎 2013-06-08
  • 打赏
  • 举报
回复
锚点啊。 老虎传送门
奥尔良烤堡 2013-06-08
  • 打赏
  • 举报
回复
<a id="cm" class="closebtn" href="#comments_32471563">收回评论</a> #comments_32471563 是不是你页面上的一个div的ID? 如果是ID的话,直接跳转到div所在页面的位置
「已注销」 2013-06-08
  • 打赏
  • 举报
回复
去网上找下html 锚点的用法就知道了

87,991

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧