读书人

当触发 onclick=quot;show(this.id)quot;gt; 后

发布时间: 2012-09-15 19:09:28 作者: rapoo

当触发 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";
//这里面写不写代码都一样会跑到最上面
}

[解决办法]
<a href='javascript:void();' id="id1" onclick="show(this.id)">点我</a>

[解决办法]
楼上正解
[解决办法]
<a href='#' id="id1" onclick="show(this.id);return false;">点我</a>

读书人网 >asp.net

热点推荐