欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

JavaScript中常用的3種彈窗(警告框、確認(rèn)框、提示框)

 更新時間:2023年09月19日 10:50:16   作者:浮生_Lee  
JavaScript提供了幾種常用的彈窗方法,用于與用戶進(jìn)行交互或顯示提示消息,這篇文章主要給大家介紹了關(guān)于JavaScript中常用的3種彈窗的相關(guān)資料,分別包括警告框、確認(rèn)框、提示框,需要的朋友可以參考下

JavaScript 中可以創(chuàng)建三種消息框:警告框、確認(rèn)框、提示框。

一、alert(警告框)

        alert()方法是顯示一條彈出提示消息和確認(rèn)按鈕的警告框。
需要注意的是 :

        alert()是一個阻塞的函數(shù),如果我們不點確認(rèn)按鈕,后面的內(nèi)容就不會加載出來。

代碼演示:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		<p>alert是阻塞的函數(shù)</p>
		<p>這句話只有在確認(rèn)彈出框的提示文本后才會顯示</p>
	</body>
    <script>
		alert("這是彈出框提示文本")
	</script>
</html>

注意:

1. 在點擊對話框"確定"按鈕前,不能進(jìn)行任何其它操作。

2. 消息對話框通??梢杂糜谡{(diào)試程序。

3. alert輸出內(nèi)容,可以是字符串或變量,與document.write 相似。

二、confirm(確認(rèn)框)

        confirm()方法是顯示一個含有指定消息和確認(rèn)和取消按鈕的確認(rèn)框。
如果點擊"確定"返回true,否則返回false。

代碼演示:

var x; 
var r=confirm("請按下按鈕!");
if (r==true){
	x="你按下的是\"確定\"按鈕。";
}
else{
	x="你按下的是\"取消\"按鈕。";
}
document.write(x)

三、prompt (提示框) 

prompt()方法是顯示提示用戶進(jìn)行輸入的對話框。
這個方法返回的是用戶輸入的字符串。

代碼演示:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<script>
			//方式一
			prompt("開心嗎?"); // 這個顯示內(nèi)容也可以不寫,但就沒有交互的意義了。
			//方式二
			var x; 
			var name=prompt("請輸入你的名字","Keafmd"); //顯示默認(rèn)文本 "Keafmd"
			if (name!=null && name!=""){ 
			 x="你好! " + name + "。";
			 document.write(x)
			} 
		</script>
		<title></title>
	</head>
	<body>
	</body>
</html>

附:window.prompt的確定和取消事件

在使用window.prompt彈窗時,怎么判斷用戶是否輸入內(nèi)容?又怎么區(qū)分用戶不輸入內(nèi)容的情況下點擊的是“確定”還是“取消”?

var reason = window.prompt(“請輸入審核不通過理由:”, “”);
//1. 單純判斷用戶是否填寫“審核不通過理由”: 
if(reason){ 
//用戶填寫了理由 
}else{ 
//用戶沒有填寫理由 
}
//2. 要區(qū)分用戶不輸入內(nèi)容點擊的是“確定”還是“取消”: 
if(reason){ 
alert(reason);//顯示輸入內(nèi)容
//用戶填寫了內(nèi)容并且點擊的是“確定” 
}else if(reason === “”){ 
//用戶沒有輸入內(nèi)容點擊的“確定” 
}else{ 
//點擊的是“取消” 
}

window.prompt點擊“確定”返回輸入框中的值,不輸入內(nèi)容點擊“確定”返回的是“”(前提是你在prompt時要加一個默認(rèn)的”“返回值,參考上面代碼),點擊“取消”返回的是null。

總結(jié) 

到此這篇關(guān)于JavaScript中常用的3種彈窗的文章就介紹到這了,更多相關(guān)JS常用彈窗內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • js中的面向?qū)ο笕腴T

    js中的面向?qū)ο笕腴T

    本文主要介紹了js中的面向?qū)ο蟮南嚓P(guān)知識,具有很好的參考價值。下面跟著小編一起來看下吧
    2017-03-03
  • 帶你徹底搞懂JavaScript的事件流

    帶你徹底搞懂JavaScript的事件流

    這篇文章主要為大家詳細(xì)介紹了JavaScript的事件流,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-03-03
  • 原生JavaScript實現(xiàn)瀑布流布局

    原生JavaScript實現(xiàn)瀑布流布局

    這篇文章主要介紹了原生JavaScript實現(xiàn)瀑布流布局的相關(guān)資料,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2015-12-12
  • QML實現(xiàn)圓環(huán)顏色選擇器

    QML實現(xiàn)圓環(huán)顏色選擇器

    這篇文章主要為大家詳細(xì)介紹了QML實現(xiàn)圓環(huán)顏色選擇器,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-09-09
  • JavaScript實現(xiàn)簡易的天數(shù)計算器實例【附demo源碼下載】

    JavaScript實現(xiàn)簡易的天數(shù)計算器實例【附demo源碼下載】

    這篇文章主要介紹了JavaScript實現(xiàn)簡易的天數(shù)計算器,結(jié)合實例形式分析了javascript日期與時間計算的相關(guān)技巧,并附帶demo源碼供讀者下載參考,需要的朋友可以參考下
    2017-01-01
  • Js操作樹節(jié)點自動折疊展開的幾種方法

    Js操作樹節(jié)點自動折疊展開的幾種方法

    這篇文章主要介紹了Js操作樹節(jié)點自動折疊展開的幾種方法,需要的朋友可以參考下
    2014-05-05
  • javascript(jquery)利用函數(shù)修改全局變量的代碼

    javascript(jquery)利用函數(shù)修改全局變量的代碼

    現(xiàn)在博客系統(tǒng)的評論遇到一個問題,用戶點擊“最后一頁”鏈接之后就自動調(diào)取最后一頁的資料來顯示。
    2009-11-11
  • 微信二次分享報錯invalid signature問題及解決方法

    微信二次分享報錯invalid signature問題及解決方法

    基于微信公眾號開發(fā)的h5頁面(使用jssdk接口),由用戶A分享給用戶B,用戶B再次分享這個頁面時,不能成功分享。這篇文章主要介紹了微信二次分享報錯invalid signature問題及解決方法,需要的朋友可以參考下
    2019-04-04
  • JavaScript自定義Promise實現(xiàn)流程

    JavaScript自定義Promise實現(xiàn)流程

    現(xiàn)在網(wǎng)上有非常多的Promise文章,但都是給你一堆代碼,或者某些核心代碼,讓你看完之后感覺,嗯,很厲害,但還是不知所云,不知其所以然。那么本文真正從一個小白開始帶你深入淺出,一步一步實現(xiàn)自己的?Promise,這種自己造輪子的過程一定是進(jìn)步最快的過程,快上車開始吧
    2022-10-10
  • 九個超級好用的Javascript技巧

    九個超級好用的Javascript技巧

    在實際的開發(fā)工作過程中,積累了一些常見又超級好用的 Javascript 技巧和代碼片段,包括整理的其他大神的 JS 使用技巧,今天篩選了 9 個,以供大家參考
    2023-04-04

最新評論