为了账号安全,请及时绑定邮箱和手机立即绑定

=!是 什么意思

=!是 什么意思

妮子大小姐 2016-02-26 19:40:03
<button onclick="var target=document.getElementById('target'); target.hidden=!target.hidden;">显示/隐藏</button>横线的语句是什么意思
查看完整描述

1 回答

?
Perona

TA贡献355条经验 获得超403个赞

=!不要跟!=弄混了。

=!是分开来看的,也是先取反后赋值。

!=是不等于的意思。

target.hidden=!target.hidden;

这一行代码其实就是一个切换的代码,当隐藏的时候点击就显示,当显示的时候点击就隐藏。相当于下面这个

if(target.hidden==true){
    target.hidden=false;
}else if(target.hidden==false){
    target.hidden=true;
}


查看完整回答
3 反对 回复 2016-02-26
  • Halo_
    Halo_
    大兄弟你真棒,老看到你呢
  • Perona
    Perona
    哥们,因为咱们会的差不多,所以你才会点进来。你试试看点安卓,基本没我的身影。
  • 妮子大小姐
    妮子大小姐
    谢谢,理解了
  • 1 回答
  • 0 关注
  • 1537 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信