Javascript HTML的条件显示

Javascript HTML的条件显示,javascript,html,local-storage,Javascript,Html,Local Storage,我想在html中有条件地显示一些内容。 如果一个人登录,他应该看到注销按钮,如果他没有登录,他应该看到注册和登录按钮。 为了查看是否有人登录,我定义了一个html5本地存储 我的想法是在 在这个javascript中,是一个if指令,它在 document.getElementById("Item1").style.visibility = "visible"; document.getElementById("IdOne").style.visibility = "hidden"; 这确实有

我想在html中有条件地显示一些内容。 如果一个人登录,他应该看到注销按钮,如果他没有登录,他应该看到注册和登录按钮。 为了查看是否有人登录,我定义了一个html5本地存储

我的想法是在
在这个javascript中,是一个if指令,它在

document.getElementById("Item1").style.visibility = "visible";
document.getElementById("IdOne").style.visibility = "hidden";
这确实有效,但加载速度非常慢。
有更好的方法来实现这一点吗?

这是在PHP中实现的方法


这是在ASP.net中实现的方法
使用编程语言,如
PHP
。但是你需要管理
会话
:)

你可以使用会话变量来实现这一点,你需要某种编程语言,比如会话变量和PHP。Javascript是不够的,尽管有可能,但通过CSS/DOM操作隐藏内容是不安全的。右键单击->检查源代码->显示我想要的任何东西在javascript中有条件地显示登录/注销按钮没有错。这不是服务器端需要保护的内容。服务器端需要保护的是内容,这些内容永远不应该属于未登录的用户。我不能使用php,因为我必须使用jetty。如何通过Servlet隐藏它?我想补充一句:“基本上,您不需要使用javascript”