JavaScript confirm()
confirm 翻譯成中文具有 "確認" 或者 "批准" 的意思。
顧名思義,呼叫 confirm() 方法可以彈出一個確認框或者批准框。
通俗的講,此方法的功能就是詢問一下你 "yes"or "no",然後你給出答覆。
彈出框具有 "確定" 和 "取消" 兩個按鈕,點選確定,返回 true ,點選取消,返回 false。
更多關於window內容參閱 JavaScript window 物件一章節。
語法結構:
[JavaScript] 純文字檢視 複製程式碼window.confirm(message)
引數解析:
(1).message:必需,規定要顯示的文字。
瀏覽器支援:
(1).IE 瀏覽器支援此方法。
(2).edge 瀏覽器支援此方法。
(3).谷歌瀏覽器支援此方法。
(4).opera 瀏覽器支援此方法。
(5).火狐瀏覽器支援此方法。
(6).safari 瀏覽器支援此方法。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style> div { width: 120px; height: 60px; line-height: 60px; margin-bottom: 2px; text-align: center; font-size: 12px; color:green; border :2px dotted #ccc; } </style> <script> window.onload = ()=> { let oDiv=document.getElementById("ant"); let oBt=document.getElementById("bt"); oBt.onclick=function(){ if (confirm("是否將文字寫入div?")) { oDiv.innerHTML = "螞蟻部落"; } } } </script> </head> <body> <div id="ant"></div> <input type="button" value="檢視演示" id="bt"/> </body> </html>
下面對上述程式碼進行一下簡單分析:
(1).點選按鈕會執行 click 時間處理函式。
(2).指定到 if 語句時,呼叫 confirm()方法,彈出如下對話方塊:
特別說明:不同的瀏覽器,彈出確認框的外觀可能會有所不同。
(3).點選確認按鈕(相當會回答yes),confirm() 返回 true,那麼 if 語句條件成立,將文字寫入 div。
(4).點選取消按鈕(相當會回答no),confirm() 返回 false,那麼if 語句條件不成立。
相關文章
- JavaScript入門(4)確認(confirm訊息對話方塊)JavaScript
- confirm的用法
- vue專案中如何使用this.$confirmVue
- 訊息對話方塊 confirm() prompt()
- vue3 - andt封裝 Modal.confirm 方法Vue封裝
- rabbitmq confirm機制路由不到佇列無法觸發handleNackMQ路由佇列
- IOS移動端(H5)alert/confirm提示資訊去除urliOSH5
- Layui Confirm彈出框連續點選按鈕會觸發多次事件UI事件
- RabbitMQ系列(四)RabbitMQ事務和Confirm傳送方訊息確認——深入解讀MQ
- layui 樹形結構刪除沒有確認,原始碼加入confirm確認提示框UI原始碼
- Vue原理解析(十一):搞懂extend和$mount原理並實現一個命令式Confirm彈窗元件Vue元件
- 訊息佇列-一篇讀懂rabbitmq(生命週期,confirm模式,延遲佇列,叢集)佇列MQ模式
- JavaScript高階:JavaScript物件導向,JavaScript內建物件,JavaScript BOM,JavaScript封裝JavaScript物件封裝
- javaScript系列[06]-javaScript和thisJavaScript
- [Javascript] How javascript read the property?JavaScript
- javaScript系列[05]-javaScript和JSONJavaScriptJSON
- “This” is For JavaScriptJavaScript
- This in JavaScriptJavaScript
- JavaScript -"this"JavaScript
- JavaScriptJavaScript
- javascript ??JavaScript
- 44 道 JavaScript 難題(JavaScript Puzzlers!)JavaScript
- [Javascript] Understanding JavaScript Proxies with Symbol.toPrimitiveJavaScriptSymbolMIT
- JavaScript 教程之JavaScript常用框架簡介JavaScript框架
- [Javascript] Perform Set Operations using JavaScript Set MethodsJavaScriptORM
- javascript — == vs ===JavaScript
- JavaScript selectedIndexJavaScriptIndex
- JavaScript deleteCell()JavaScriptdelete
- JavaScript lastElementChildJavaScriptAST
- JavaScript hasAttribute()JavaScript
- JavaScript getAttributeNode()JavaScript
- JavaScript replaceChild()JavaScript
- JavaScript remove()JavaScriptREM
- JavaScript appendChild()JavaScriptAPP
- JavaScript deleteRow()JavaScriptdelete
- JavaScript clientYJavaScriptclient
- JavaScript之thisJavaScript
- JavaScript isFinite()JavaScript