只要点击下面的“隐藏”链接,我的页面就会移至底部。我怎样才能使它从打开的地方到达?
我的代码:
<li><a href="javascript:ReverseDisplay('basic2')">How do I maximize battery life?</a></li>
<div id="basic2" style="display:none; background-color:#fff; padding:5px; margin-left: 11px;">
<p>Wadfasfsafasfas</p>
<a href="#" onclick="ReverseDisplay('basic2');">Hide</a></li>
<div id="basic2" style="display:none; background-color:#fff; padding:5px; margin-left: 11px;">
</div>
<p> </p>
<hr />
</div>
功能:
function ReverseDisplay(d) {
if(document.getElementById(d).style.display == "none")
{
document.getElementById(d).style.display = "block";
}
else
{
document.getElementById(d).style.display = "none";
}
}
最佳答案
每当链接中有onClick时(例如onclick="ReverseDisplay('basic2');"
),您都要确保它返回false
。
这样的事情应该工作:onclick="ReverseDisplay('basic2');return false;"