1,#代表网页中的一个位置。其右面的字符,就是该位置的标识符。比如,
http://www.wang.com/index.html#print
就代表网页index.html的print位置。浏览器读取这个URL后,会自动将print位置滚动至可视区域。
2,#是用来指导浏览器动作的,对服务器端完全无用。所以,HTTP请求中不包括#。
比如,访问下面的网址,
http://www.wang.com/index.html#print
浏览器实际发出的请求是这样的:
GET /index.html HTTP/1.1
Host: www.wang.com
可以看到,只是请求index.html,根本没有"#print"的部分。
3,#替换就可以获取参数值了,如果说是只是获取参数值,直接把#替换即可,访问网页时用原来的网址