Javascript DIV Display 在 Safari 中不起作用

Javascript DIV Display not working in Safari

本文关键字:不起作用 Safari DIV Display Javascript      更新时间:2023-09-26

我有一个奇怪的问题,我似乎无法弄清楚。 我有一个简单的点击事件,显示/隐藏特定的div。 它在Firefox,Chrome,IE中运行良好,但在Safari(桌面或移动设备)中不起作用。

网页代码:

<a href="/link.html" onclick="toggleDiv();">

JAVASCRIPT

<script type="text/javascript">
function toggleDiv()
{
    document.getElementById("button-group-active").style.display = "";
    document.getElementById("button-group").style.display = "none";
}
</script>

我在控制台中没有收到任何错误或任何指示来帮助我理解为什么这不起作用。

您将 href atribute 设置为 "/link.html",这应该加载链接.html

我不确定为什么这不会在其他浏览器中发生,但您可以尝试将 href 留空。