JS學習之Bom(系統彈框)

起風了發表於2019-01-10

系統視窗

瀏覽器通過呼叫具體的方法可以彈出系統對話方塊與使用者互動

  • alert()
  • confirm()
  • prompt()

alert()

不必多說,用的最多

confirm()

該方法會生成如下的彈框

JS學習之Bom(系統彈框)

為了確定使用者點選了確定還是取消,可以通過confirm()的返回值來確定,當點選了確定時返回值為true,點選了取消時為false

var x = confirm("你是豬嗎?")
if(x){
	alert("沒錯很有自知之明!");
}else{
	alert("切,你不是誰是。");
}
複製程式碼

prompt()

該提示框會提示使用者輸入一些內容

JS學習之Bom(系統彈框)

該函式接收兩個引數,一個是給使用者的文字提示,一個是文字域的預設值

prompt("請鍵入你的想法","777");
複製程式碼

如果使用者點選了確定,返回的是文字框的值,如果使用者點選了取消或者以其他方式關閉了對話方塊,則返回null

var result = prompt("你是誰呀","");
if(result){
	alert("歡迎你,"+result);
}

複製程式碼

JS學習之Bom(系統彈框)

JS學習之Bom(系統彈框)

相關文章