原生JS 有3種最常用的彈窗方式
最最最常用的是 alert()
alert 引發的彈窗,只有壹個“確定”按鈕。
alert( 內容 );
內容可以是變量,可以是字符串。
字符串需要用單引號或者雙引號括起來。
需要註意的是,內容如果是 html 標簽,是會直接輸出字符串的。
如果需要換行,需要用到 html 的轉義字符。
alert 無法直接展示 object。
confirm 對比 alert,會多出壹個“取消”按鈕。
而且 confirm 有壹個回調值。
如果點擊了“確定”,返回值為:true
如果點擊了“取消”,返回值為:false
prompt 的比 confirm 多壹個輸入框。
同樣,prompt 也是有返回值的。
如果按了確定,返回值是 輸入的內容,字符串型。
如果按了取消,返回值是:null。