我有一个bootstrap / jquery / javascript应用程序,允许此人登录然后他们被带到目录页面,在那里他们可以点击链接以播放视频。 我在目录页面上有代码,可以为他们提供个性化的信息。
<script type="text/javascript" language="javascript">
function WelcomeMsg() {
// Retrieve the users name.
var name = localStorage.getItem('name');
if (name != "undefined" && name != "null") {
document.getElementById('welcomeMessage').innerHTML = "Welcome " + name + " !" + " ";
} else
document.getElementById('welcomeMessage').innerHTML = "Hello!";
}
</script>
当有人正确登录但是如果某人没有登录并直接跳到tableOfContents.html页面时,代码效果很好,那么我希望消息简单地说出#34; Hello。&#34;不幸的是,现在在那种情况下,它说&#34;欢迎无效。&#34;有人能告诉我我做错了什么吗?谢谢。
答案 0 :(得分:0)
更改
name != "undefined" && name != "null"
到
name != undefined && name != null