我們?cè)谠L問網(wǎng)站時(shí),都會(huì)彈出一些小窗口,它們是用 JavaScript 的相關(guān)對(duì)話框?qū)崿F(xiàn)的。
警告框
語法:
alert(字符串或變量);
實(shí)例:
<script type="text/javascript">
var mynum = 30;
alert("hello!");
alert(mynum);
</script>
alert 會(huì)彈出消息對(duì)話框,會(huì)按順序去彈出消息框
注:點(diǎn)擊確認(rèn)按鈕前,不允許進(jìn)行其他操作??捎糜谡{(diào)試程序,輸出內(nèi)容可以是字符串或變量。
確認(rèn)框
語法:
confirm(str);
參數(shù)說明
str:在消息對(duì)話框中要顯示的文本
返回值: Boolean值
返回值
當(dāng)用戶點(diǎn)擊"確定"按鈕時(shí),返回true
當(dāng)用戶點(diǎn)擊"取消"按鈕時(shí),返回false
實(shí)例:
<script type="text/javascript">
var mymessage=confirm("你喜歡JavaScript嗎?");
if(mymessage==true)
{ document.write("很好,加油!"); }
else
{ document.write("JS功能強(qiáng)大,要學(xué)習(xí)噢!"); }
</script>
效果圖:
提問框
語法:
prompt(str1, str2);
參數(shù)說明:
str1: 要顯示在消息對(duì)話框中的文本,不可修改
str2:文本框中的內(nèi)容,可以修改
返回值:
1. 點(diǎn)擊確定按鈕,文本框中的內(nèi)容將作為函數(shù)返回值
2. 點(diǎn)擊取消按鈕,將返回null
實(shí)例:
var myname=prompt("請(qǐng)輸入你的姓名:");
if(myname!=null)
{ alert("你好"+myname); }
else
{ alert("你好 my friend."); }
效果圖:
以上就是小編為您整理的關(guān)于 JavaScript 對(duì)話框 的全部內(nèi)容。