這里我給大家介紹js自定義彈窗的三種方式效果。希望本篇文章介紹可以讓感興趣的朋友對js自定義彈出窗的代碼原理有所幫助!
第一種js彈窗代碼具體示例如下:
<!DOCTYPE html><html><head> <title>js自定義彈出框代碼測試一</title> <meta charset="utf-8"/> <script type="text/javascript"> function f1(){ alert("這是第一種彈窗提示1 alert,單擊確定后才能進行下一步的操作,只是提醒,不能對腳本產生任何改變"); } </script></head><body><button onclick="f1();">彈窗提示1</button></body></html>
效果如下圖:
alert--彈出消息對話框(對話框中有一個OK按鈕)
alert,中文"提醒"的意思
第二種js彈窗代碼具體示例如下:
<!DOCTYPE html><html><head> <title>js自定義彈出框代碼測試</title> <meta charset="utf-8"/> <script type="text/javascript"> function f2(){ var flag = confirm("這是第二種彈窗提示2 confirm單擊確定返回true,單擊取消返回false"); if(flag){ alert("你點擊的是確定"); }else{ alert("你單擊的是取消"); } } </script></head><body><button onclick="f2();">彈窗提示2</button></body></html>
效果如下圖:
注:confirm()函數中的參數是確認框的提示語。此函數返回值是布爾型的,點擊確定,返回值為true,點擊取消返回值為false。
第三種js彈窗代碼具體示例如下:
<!DOCTYPE html><html><head> <title>js自定義彈出框代碼測試</title> <meta charset="utf-8"/> <script type="text/javascript"> function f3(){ var name = prompt("請輸入你的名字:",""); console.log(name); console.log(typeof(name)); if(" " === name){ alert("歡迎您:"+name); }else{ alert("輸入有誤!"); } } </script></head><body><button onclick="f3();">彈窗提示3</button></body></html>
效果如下圖:
注:第三種js彈窗代碼需要注意的是,prompt有兩個參數,前面是提示的話,后面是當對話框出來后,在對話框里的默認值。若點擊取消按鈕,則返回值為null,類型為object。若點擊確認按鈕,則返回值為輸入的字符串(不輸入時為空字符串),類型為string.
【相關文章推薦】
js彈窗基礎講解
JavaScript實現右下角彈出提示框的方法
如何用JS和CSS3制作炫酷的彈窗效果
jQuery實現簡單的彈出窗口實例
以上就是頁面中js彈窗怎么實現?(多種樣式示例)的詳細內容,更多請關注 其它相關文章!
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。
新聞熱點
疑難解答