js를 공부한 친구들은 우리가 경고() 메서드, 프롬프트() 메서드, 프롬프트() 메서드를 사용한 적이 있다는 것을 알게 될 것입니다. 그들은 모두 화면에 대화 상자를 띄우고 그 위에 괄호를 표시합니다. 내부 콘텐츠를 사용하면 페이지의 상호 작용이 더욱 흥미로워집니다. 실제로 우리는 웹 페이지를 탐색할 때 이러한 유형의 대화 상자를 자주 사용합니다.
창 개체의 경고(), 확인() 및 프롬프트() 세 가지 메소드를 호출하여 JavaScript의 세 가지 대화 상자를 얻습니다. 이 대화 상자를 사용하여 입력 및 출력을 완료할 수 있습니다. js에서 사용자와 상호작용할 수 있는 js 코드를 구현합니다.
오늘 편집자는 js의 세 가지 팝업 대화 상자를 간략하게 소개합니다. 먼저 이러한 방법을 개별적으로 자세히 설명하고 비교하겠습니다. 이제 js를 시작해 보겠습니다.`( *∩_∩*)'......
첫 번째: 경고() 메서드
이 세 가지 대화 상자 중에서 가장 사용하기 쉬운 방법은 경고() 대화 상자의 괄호 안에 텍스트 정보를 표시하는 데 사용할 수 있는 것입니다. 표시할 정보가 괄호 안에 표시되는 상자입니다. 대화 상자에는 "확인" 버튼이 포함되어 있습니다. 사용자는 표시된 정보를 다 읽은 후 버튼을 클릭하기만 하면 됩니다. Alert() 메소드를 사용한 예를 살펴보겠습니다.
<html> <head> <title>编写html页面</title> <script language="javascript"> //JavaScript脚本标注 alert("上联:山石岩下古木枯");//在页面上弹出上联 alert("下联:白水泉边少女妙");//在页面上弹出下联 </script> </head> </html>
위의 작은 예를 실행하면 페이지에 대화 상자가 나타나고 아래와 같이 "Shanglian: The Ancient Trees are dead under the Rocks and Rocks"라는 문장이 표시됩니다.
그런 다음 "확인" 버튼을 클릭하면 두 번째 대화 상자가 표시되고 "하얀 샘 옆의 소녀는 훌륭합니다!" 효과는 다음과 같습니다.
페이지에 "첫번째 대련:바위 아래서 시든 고목들"이라는 대화 상자가 나타납니다. "확인" 버튼을 클릭하면 두 번째 대화 상자가 표시되고 "하얀 물 샘 옆의 소녀"가 표시됩니다. 정말 훌륭해요!" 분석해 보겠습니다. 다음은 간단한 예입니다.
a. 3f1c4e4b6b16bbbd69b2ee476dc4f83a 스크립트 블록에서 경고() 메서드를 두 번 호출합니다.
alert()는 js 창 개체의 메서드입니다. 호출되면 window.alert() 또는 Alert()로 작성할 수 있으며 해당 기능은 정보를 표시하는 확인 버튼이 있는 대화 상자를 생성하는 것입니다. 괄호 안에
두번째: verify() 메소드
<html> <head> <title>编写html页面</title> <script language="javascript"> //js脚本标注 confirm("上联:一但重泥拦子路;下联:两岸夫子笑颜回"); //在页面上弹出确认对话框 </script> </head> </html>
이 작은 예를 분석해 보세요.
<html> <head> <title>编写html页面</title> <script language="javascript"> //js脚本标注 var con; con=confirm("你喜欢玫瑰花么?"); //在页面上弹出对话框 if(con==true)alert("非常喜欢!"); else alert("不喜欢!"); </script> </head> </html>
我们来分析一下这个小例子:
a、在3f1c4e4b6b16bbbd69b2ee476dc4f83a脚本块中声明了一个变量con。
b、con=confirm()一句将confirm()方法返回的布尔值赋给con。
c、通过if语句来使用con的值,分别执行不同的语句;执行的效果如下:
如果单击页面的确认框上的“确定”按钮后,出现如下图所示的页面:
如果单击“取消”按钮,则出现如下图所示的页面:
第三种: prompt()方法
alert()方法和confirm()方法的使用十分类似,都是仅仅显示已有的信息,但用户不能输入自己的信息,但是prompt()可以做到这点,她不但可以显示信息,而且还提供了一个文本框要求用户使用键盘输入自己的信息,同时她还包含“确认”或“取消”两个按钮,如果用户“确认”按钮,则prompt()方法返回用户在文本框中输入的内容(是字符串类型)或者初始值(如果用户没有输入信息);如果用户单击“取消”按钮,则prompt()方法返回null,我们称这种对话框为提示框,在这三种对话框中,她的交互性最好。
看下面一个小例子:在页面上两次弹出提示对话框,使用户能输入有关信息,代码如下:
<html> <head> <title>编写html页面</title> <script language="javascript"> //js脚本标注 var name,age; name=prompt("请问你叫什么名字?"); /*在页面上弹出提示对话框, 将用户输入的结果赋给变量name*/ alert(name); //输出用户输入的信息 age=prompt("你今年多大了?","请在这里输入年龄"); /*在页面上再一次弹出提示对话框, 讲用户输入的信息赋给变量age*/ alert(age)//输出用户输入的信息 </script> </head> </html>
运行上面的程序,效果如下所示:
点击确定,会有这么惊喜nie:
我们再点击确定按钮:
再点击确定按钮:
分析一下这个小例子
a、在3f1c4e4b6b16bbbd69b2ee476dc4f83a脚本块中添加了两个prompt()方法。
b、在第一个prompt()括号内添加了一段文本信息。
c、name=prompt()一句是将用户在文本框中输入的信息赋给变量name。
alert()、confirm()、prompt()的区别和联系:
警告框alert()
alert是警告框,只有一个按钮“确定”无返回值,警告框经常用于确保用户可以得到某些信息。当警告框出现后,用户需要点击确定按钮才能继续进行操作。语法:alert("文本")。
确认框confirm()
confirm是确认框,两个按钮,确定或者取消,返回true或false。确认框用于使用户可以验证或者接受某些信息。当确认框出现后,用户需要点击确定或者取消按钮才能继续进行操作。如果用户点击确认,那么返回值为 true。如果用户点击取消,那么返回值为 false。语法:confirm("文本")
提示框prompt()
prompt是提示框,返回输入的消息,或者其默认值提示框经常用于提示用户在进入页面前输入某个值。当提示框出现后,用户需要输入某个值,然后点击确认或取消按钮才能继续操纵。如果用户点击确认,那么返回值为输入的值。如果用户点击取消,那么返回值为 null。语法:prompt("文本","默认值")
本文主要介绍了javascript中的三种弹出对话框,分别是alert()方法,confirm()方法,prompt()方法,小编先对这几个方法进行了详细的单独介绍,紧接着,将这几个方法进行对比,除这三个弹出对话框之外,我们还可以使用document.write()直接将消息显示在页面上,BS学习,未完待续......同时感谢大家一直以来对脚本之家网站的支持!