静态页面的url中#号做什么用,如何无刷新改变url参数并获取值

fm4399 2017-12-14 03:10:53
如题,比如以下一个网址(凤凰网新闻图片的链接):http://news.ifeng.com/a/20171214/54152095_0.shtml#p=2
它通过改变p=1或者2,也就是p的值就可以无刷新显示图片,这是怎么实现的?其中的#号是做什么用的?

...全文
260 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
天际的海浪 2017-12-14
  • 打赏
  • 举报
回复
url中#的正统应用是锚点跳转。但他这里是用于给js代码传值 可以在js代码中用window.location.hash获取到 #p=2 字符串,用于显示图片的操作
当作看不见 2017-12-14
  • 打赏
  • 举报
回复
锚点,用来定位到页面的位置的,添加锚点的方式 <a name="xxx"> ,不想说了,直接去搜一下html锚点就懂了.

61,112

社区成员

发帖
与我相关
我的任务
社区描述
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
社区管理员
  • HTML(CSS)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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