html登录时用户名为空时怎么报错,HTML - 如果成员名CLASS为空时如何显示“LOGIN”...

基本上,如果有人能够提供关于如何实现这一点的指针,那将是超级棒。HTML - 如果成员名CLASS为空时如何显示“LOGIN”

我使用第三个SAS,当它登录到它时,它将用户名返回到class =“SFnam”,它可以显示在页面底部有关联JS的任何页面上。

在我用下面的HTML显示在屏幕的右上角的用户名登录时的那一刻:即“作为登录:BORIS SMITH”,然而在不没有它记录了用户显示“已记录在中:“。不理想。

如果class =“SFnam”为空,我该如何显示“LOGIN”?

下面是我使用的是什么(Rafaels输入后):

window.addEventListener("DOMContentLoaded", function(event) {

var spanElm = document.getElementById('myspan');

if(spanElm.classList.contains('SFnam'))

{

console.log('here');

}

else

{

console.log('here instead');

document.getElementsByTagName('user')[0].innerHTML = "LOGIN";

}

});

#loginwrapper {

margin: 0px 0px 0px Opx;

border: none;

cursor: pointer;

}

.logincontainer { text-align: right;}

user {

display: inline-flex;

background-color: #1f7665; color: #fff;

padding:2px 3px 1px 3px;

font-size:8px;

margin-right: 10px;

border-radius: 3px;

font-family: Raleway, Arial, Helvetica, 'Liberation Sans', FreeSans, sans-serif;

}

Logged in as: 

当跨度结果记录是: 鲍里斯·史密斯

当登出跨度结果是:

我有理由新然而,这有一定的技能基本打号g等所以道歉,如果以上没有被构造得很差:(。

任何指导/协助将不胜感激。

干杯 鲍里斯

编辑: 另外值得注意的是,在每一个页面(不知道底部的监听器脚本是否有帮助?:

try{for(a=document.querySelectorAll(".SFnam"),i=a.length-1;i>=0;i--)a[i].innerHTML=x?x:"";}catch(e){}

try{for(a=document.querySelectorAll(".SF_li"),i=a.length-1;i>=0;i--)a[i].style.display=x?"":"none";}catch(e){}

try{for(a=document.querySelectorAll(".SF_lo"),i=a.length-1;i>=0;i--)a[i].style.display=x?"none":"";}catch(e){}})();

2017-10-21

BorisNZ

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值