读书人

lt;a href=quot;quot;onclick=quot;del(id)quot;gt; 使页面

发布时间: 2012-11-08 08:48:12 作者: rapoo

<a href="#"onclick="del(id)"> 使页面滚动到最顶端解决方案
环境:ie6
问题:当页面中有类似<a href="#"onclick="del(id)">这种代码时,点击该链接会使页面滚动条滚动到顶端
解决方法:
<a href="#"onclick="del(id)">改为<><a href="javascript:void(0)"onclick="del(id);return false;">
解析:
#包含了一个位置信息,默认的锚点是#top,也就是网页的上端,而javascript:void(0) 仅仅表示一个死链接
return false;指onclick 返回 false ,阻止浏览器的默认行为。(如果没有return false,在ie6中会有问题,具体表现在,点击后页面无任何反应,无刷新)
结语:上述问题在ie6中测试

读书人网 >Web前端

热点推荐