<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; }
- 1 回答
- 0 关注
- 1569 浏览
添加回答
举报
0/150
提交
取消