没有return false导致锚点跳转失效

这个问题是这样的,在页面顶部定义一个锚点<a name="top"></a>,在页面的下方定义一个链接跳转<a href="#top" onclick="click()">xxx</a>,结果会发现点击链接并没有跳转到页面的顶部,而是页面的其它位置,原因是onclick中并没有return false;改成onclick="click(); return false;"就可以了.

posted @ 2012-05-06 19:07  永动机  阅读(165)  评论(0)    收藏  举报