问答

前端实现展示弹窗,为什么不同的标签弹出相同的内容?是不是js函

作者:admin 2021-05-07 我要评论

h4 class="title"a href="JavaScript:void(0)" onclick="openDialog()"Fisrt/a/h4div id="light" class="white_content" div class="header" h4 class="title"Fi...

在说正事之前,我要推荐一个福利:你还在原价购买阿里云、腾讯云、华为云服务器吗?那太亏啦!来这里,新购、升级、续费都打折,能够为您省60%的钱呢!2核4G企业级云服务器低至69元/年,点击进去看看吧>>>)
<h4 class="title"><a href="JavaScript:void(0)" onclick="openDialog()">Fisrt</a></h4>
<div id="light" class="white_content">
        <div class="header">
          <h4 class="title">First</h4>
          <img id="header-right" href = "javascript:void(0)" onclick = "closeDialog()" src="img/close-s.png">
        </div>
        <ul>
            <h1>First</h1>
        </ul>
      </div>
      <div id="fade" class="black_overlay"></div> 
<h4 class="title"><a href="JavaScript:void(0)" onclick="openDialog()">Second</a></h4>
<div id="light" class="white_content">
        <div class="header">
          <h4 class="title">Second</h4>
          <img id="header-right" href = "javascript:void(0)" onclick = "closeDialog()" src="img/close-s.png">
        </div>
        <ul>
            <h1>Second</h1>
        </ul>
      </div>
      <div id="fade" class="black_overlay"></div> 

js函数

<script type="text/javascript">
    $(function(){
    })
    function openDialog(){
        document.getElementById('light').style.display='block';
        document.getElementById('fade').style.display='block';
    }
    function closeDialog(){
        document.getElementById('light').style.display='none';
        document.getElementById('fade').style.display='none';
    }
</script>
###

html看着有点头疼,就直接看js 了

    document.getElementById('light').style.display='block';
    document.getElementById('fade').style.display='block';

这两句话触发两个不同的dom,但都是让它两显示,

    document.getElementById('light').style.display='none';
    document.getElementById('fade').style.display='none';

这两句话触发两个不同的dom,但都是让它两隐藏,
既然同显示同隐藏,那么每次都是下面那个把上面遮了.

版权声明:本文转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本站转载出于传播更多优秀技术知识之目的,如有侵权请联系QQ/微信:153890879删除

相关文章
  • 前端实现展示弹窗,为什么不同的标签弹

    前端实现展示弹窗,为什么不同的标签弹

  • 一个关于正则的问题

    一个关于正则的问题

  • 前端有办法生成cmyk格式的图片吗

    前端有办法生成cmyk格式的图片吗

  • Wepy2.0 小程序开发 想存储请求回来的

    Wepy2.0 小程序开发 想存储请求回来的

腾讯云代理商
海外云服务器