首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

当触发 onclick="show(this.id)"> 后,滚动条如何搞都会跑到最上面,怎么保持滚动条

2013-03-26 
当触发 onclickshow(this.id) 后,滚动条怎么搞都会跑到最上面,如何保持滚动条?如何保持滚动条?前提是

当触发 onclick="show(this.id)"> 后,滚动条怎么搞都会跑到最上面,如何保持滚动条?
如何保持滚动条?前提是必须触发 onclick="show(this.id)"> 后

<a href='#' id="id1" onclick="show(this.id)">点我</a>

function show(id) {
  d = document.getElementById("div1"+id);
  d.style.display = d.style.display == "none" ? "" : "none";  
//这里面写不写代码都一样会跑到最上面  
  }

[解决办法]
原因是href="#" 这样写就不会了:
<a href="javascript:void(0)" id="id1" onclick="show(this.id)">点我</a>
[解决办法]

探讨
原因是href="#" 这样写就不会了:
<a href="javascript:void(0)" id="id1" onclick="show(this.id)">点我</a>

热点排行