溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

JavaScript中怎么實現一個模態對話框

發布時間:2021-07-06 16:53:08 來源:億速云 閱讀:120 作者:Leah 欄目:開發技術

這篇文章給大家介紹JavaScript中怎么實現一個模態對話框,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

<!DOCTYPE html><html lang="en"><head>  <meta charset="UTF-8">  <title>dialogue</title>  <style>    *{      margin: 0;    }    .hide{      display: none;    }    #p1{      height: 2000px;      background-color: #b4b4b4;      position: fixed;      width: 100%;      top: 0;      left: 0;    }    #p2{      /*display: none;*/      background-color: red;      opacity: 0.1;      position: fixed;      width: 100%;      top: 0;      left: 0;      right: 0;      bottom: 0;    }    #p3{      /*display: none;*/      height: 200px;      width: 200px;      z-index: 1002;      background-color: crimson;      position: absolute;      top: 50%;      left:50%;      margin-left: -100px;      margin-top: -100px;    }  </style></head><body><p id="p1">  <input type="button" value="click" onclick="show()"></p><p id="p2" class="p hide"></p><p id="p3" class="p hide">  <input type="button" value="cancel" onclick="cancel()"></p><script>  function show() {    var ele = document.getElementsByClassName("p");    for (var i = 0; i < ele.length; i++) {      ele[i].classList.remove("hide");      console.log(i);    }  }   function cancel(){      var ele=document.getElementsByClassName("p");      for (var i=0;i<ele.length;i++){        ele[i].classList.add(("hide"));      }   }</script></body></html>

初始頁面如下:

點擊"click"后顯示如下:

點擊"cancel"后再回到初始畫面.

這段代碼模擬了模態對話框的實現過程.

關于JavaScript中怎么實現一個模態對話框就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女