window.location.hash使用说明,这篇写的挺详细的
http://www.cnblogs.com/nifengs/p/5104763.html
a标签的话是 name,div呢是id,其中div 的name是无效的
想要定位到html中的某个地方:
<a href="#xxx">点击跳转,需要人工触发。如果想要js控制,则使用 location.hash = "#xxx";
<a name="xxx">或者<div id="xxx"></div>
如果是链接直接跳转,则是http://ttyouni.com/?query#xxx