window方法:confirm()

2018-08-07 11:07 更新

confirm()方法

該Window.confirm()方法顯示帶有可選消息和兩個(gè)按鈕(“OK”和“Cancle”)的模態(tài)對(duì)話(huà)框。

confirm()方法語(yǔ)法

result = window.confirm(message);
  • message是要在對(duì)話(huà)框中顯示的可選字符串。
  • result是一個(gè)布爾值,指示是否選擇了“OK”或“Cancle”(true表示“OK”)。

confirm()方法示例

if (window.confirm("Do you really want to leave?")) { 
  window.open("exit.html", "Thanks for Visiting!");
}

輸出:

火狐確認(rèn) 

筆記

對(duì)話(huà)框是模式窗口 - 它們阻止用戶(hù)訪(fǎng)問(wèn)程序接口的其余部分,直到對(duì)話(huà)框關(guān)閉。因此,您不應(yīng)過(guò)度使用任何創(chuàng)建對(duì)話(huà)框(或模式窗口)的函數(shù)。無(wú)論如何,都有很好的理由避免使用對(duì)話(huà)框進(jìn)行確認(rèn)。

從Chrome 46.0開(kāi)始,此方法在<iframe>中被阻止,除非sandbox屬性具有該allow-modal值。

參數(shù)是可選的,規(guī)范不要求。

規(guī)范

規(guī)范狀態(tài)注釋
HTML Living Standard 
規(guī)范中'confirm()'的定義。
Living Standard
 
以上內(nèi)容是否對(duì)您有幫助:
在線(xiàn)筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)