• 如何做一个控制对象显示和隐藏的开关


    解决思路:
    其实需要做的只是判断对象当前是否在显示状态,是则隐藏,否则显示。
    具体步骤:
    1.用if语句判断。
    <button onClick="if(demo.style.display==’block’)demo.style.display=’none’;else demo.style.display=’block’">显示/隐藏</button>
    <span id="demo" style="display:block">显示/隐藏</span>
    2.用三目运算作判断。
    <button onClick="demo.style.display=(demo.style.display==’none’?’block’:’none’)">显示/隐藏</button>
    <span id="demo" style="display:block">显示/隐藏</span>
    3.在2的基础上加入with语句。
    <button onClick="with(demo.style)display=display==’none’?’block’:’none’">显示/隐藏</button>
    span id="demo" style="display:block">显示/隐藏</span>
    4.利用对象简略式定义的方法。
    <button onClick="with(demo.style)display={none:’block’,block:’none’}[display]">显示/隐藏</button>
    <span id="demo" style="display:block">显示/隐藏</span>
    提示:上面四段代码都是以display属性为例,同样,用visibility属性也可以实现,代码如下:
    <button onClick="with(demo.style)
    visibility={hidden:’visible’,visible:’hidden’}[visibility]">
    显示/隐藏</button>
    <span id="demo" style="visibility:visible">显示/隐藏</span>
    特别提示
    单击本例任何一段代码运行后的按钮,demo对象将在显示与隐藏间依次切换。

  • 相关阅读:
    数据降维和可视化
    聚类
    支持向量机的实现
    支持向量机核函数
    支持向量基
    倾斜类误差度量
    构建垃圾邮件分类器
    POJ 2955 Brackets (区间dp入门)
    POJ 3126 Prime Path (bfs+欧拉线性素数筛)
    POJ 1426 Find The Multiple (dfs??!!)
  • 原文地址:https://www.cnblogs.com/mahaisong/p/2005700.html
Copyright © 2020-2023  润新知