我有一个页面,其中有几个隐藏的 div 和具有单击事件的按钮,在这些 div 上,div 变得可见。
问题是当我重新加载页面时,所有 div 再次隐藏。
实际上,当我单击某些按钮时,某些 div 会变得可见,但当我重新加载页面时,所有 div 都会再次不可见。
我可以使页面重新加载之前可见的 div 在重新加载后可见吗?
最佳答案
当然,他们会再次隐形。这就是 HTML/JavaScript 的行为方式。当您重新加载页面时,浏览器会丢弃当前状态并重新“编译”页面。这就像运行一个简单的 C 程序,退出它,然后再次运行它。如果你想保存 Div 的状态,你必须将它保存在某个地方。您可以使用 HTML5 本地存储或 cookie 保存它。您可以通过 JavaScript 完成这两项操作。
关于javascript - 页面重新加载后显示隐藏的 div(页面重新加载后 div 变为可见),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14984327/