如果网站用户已登录,则使对象可见-如果已注销,则不可见

时间:2018-10-26 21:53:25

标签: javascript object login visibility

此代码可验证网站用户是否登录正常。

<script type="text/javascript">
    if (logged_in) {
        alert("My user is logged in!");
    } else {
        alert("My user is NOT logged in!");
    }
</script>

但是,如果我不是警报,而是使用此

<script type="text/javascript">
    if (logged_in) {
        document.getElementById('txtLOGIN1').style.visibility='visible';
    } else {
        document.getElementById('txtLOGIN1').style.visibility='hidden';
    }
</script>

它不起作用。谁能告诉我我做错了吗? “ txtLOGIN1”是我要显示或隐藏的文本框。

1 个答案:

答案 0 :(得分:0)

您的脚本放在html的哪里?脚本启动时,您的dom元素可能还不存在吗?

尝试使用类似这样的东西:

Intent whatsappIntent = new Intent(Intent.ACTION_SEND);
            whatsappIntent.setType("audio/*");
            whatsappIntent.setPackage("com.whatsapp");
            whatsappIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse(audioUrl));
            try {
                context.startActivity(whatsappIntent);
            } catch (android.content.ActivityNotFoundException ex) {
                //ToastHelper.MakeShortText("Whatsapp have not been installed.");
            }