我正在制作一个文本按钮,该按钮使用页面中某处的 java 脚本打开一个隐藏的 div,但也使用 href 跳转到一个位置。隐藏 div 的打开工作正常,但跳转到某个位置不起作用。我使用简单的测试按钮检查了#footers 是否正常工作。
这是html代码:
<a href="#footers" class="class1"
onClick="showHide('footers'); return false; location.href='#footers'"
title="Klik hier voor meer informatie">
Meer info
</a>
这是 Java 脚本(以防万一):
<script language="javascript" type="text/javascript">
function showHide(shID) {
if (document.getElementById(shID)) {
if (document.getElementById(shID+'-show').style.display != 'none') {
document.getElementById(shID+'-show').style.display = 'none';
document.getElementById(shID).style.display = 'block';
}
else {
document.getElementById(shID+'-show').style.display = 'inline';
document.getElementById(shID).style.display = 'none';
}
}
}
</script>