iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >javascript中如何弹出对话框
  • 603
分享到

javascript中如何弹出对话框

2023-06-15 01:06:44 603人浏览 薄情痞子
摘要

小编给大家分享一下javascript中如何弹出对话框,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!JavaScript是什么js是JavaScript的简称,它

小编给大家分享一下javascript中如何弹出对话框,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

JavaScript是什么

js是JavaScript的简称,它是一种直译式的脚本语言,其解释器被称为JavaScript引擎,是浏览器的一部分,主要用于WEB开发,可以给网站添加各种各样的动态效果,让网页更加美观。

javascript弹出对话框的实现方法:1、通过alert()方法设置对话框;2、通过confirm()方法设置对话框;3、通过prompt()方法设置提示框。

本文操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。

JavaScript中的三种弹出对话框

       学习过js的小伙伴会发现,我们在一些实例中用到了alert()方法、prompt()方法、prompt()方法,他们都是在屏幕上弹出一个对话框,并且在上面显示括号内的内容,使用这种方法使得页面的交互性更精彩,实际上我们经常会在进行网页浏览时简单这种类型的对话框,在用户与应用程序进行双向交流时,经常要用到对话框。avascript的三种对话框是通过调用window对象的三个方法alert(),confirm()和prompt()来获得,可以利用这些对话框来完成js的输入和输出,实现与用户能进行交互的js代码。今天小编就来简单介绍一下js中的三种弹出对话框,小编先单独对这几个方法进行详细讲解,接着,将这几个方法进行对比,好了,开始我们的js之旅吧`(*∩_∩*)′......
       第一种:alert()方法
       alert()方法是这三种对话框中最容易使用的一种,她可以用来简单而明了地将alert()括号内的文本信息显示在对话框中,我们将它称为警示对话框,要显示的信息放置在括号内,该对话框上包含一个“确认”按钮,用户阅读完所显示的信息后,只需单击该按钮就可以关闭对话框。下面来看一个使用alert()方法的例子,代码如下所示:        

<html><head><title>编写html页面</title><script language="javascript"> //JavaScript脚本标注alert("上联:山石岩下古木枯");//在页面上弹出上联alert("下联:白水泉边少女妙");//在页面上弹出下联</script></head></html>

执行上面的小例子,在页面上弹出对话框并显示一句话“上联:山石岩下古木枯”,如下所示:

       javascript中如何弹出对话框

       接着,单击“确认”按钮后再显示第二个对话框并显示“白水泉边少女妙!”,效果如下;

        javascript中如何弹出对话框

       在页面上弹出对话框并显示一句话“上联:山石岩下古木枯”,单击“确认”按钮后再显示第2个对话框并显示“白水泉边少女妙!”我们来分析一下这个小例子:

       a、在<script>脚本块中两次调用alert()方法;

       b、在每个alert()括号内分别添加了一段文本信息,运行出现如下图所示的页面,当使用鼠标单击页面上的“确定”按钮后,出现第二个页面,再点击“确定”按钮后就关闭页面上的对话框。 注意:两个对话框是分别显示的,而不是一个覆盖另一个,这是因为js实在执行完第一个alert()并等到用户点击“确认”按钮之后才去执行第二个alert()的。alert()是js的window对象的一个方法,调用时可以写成window.alert(),也可以写成alert(),功能都是产生一个带确认按钮的对话框,上面显示括号内的信息,

      第二种:confirm()方法

      confirm()方法与alert()方法的使用十分类似,不同点是在该种对话框上除了包含一个“确认”按钮外,还有一个“取消”按钮,这种对话框称为确认对话框,在调用window对象的confirm()方法以及后面介绍的prompt()方法时也可以不写window。下面来看一个关于confirm()的小例子,代码如下所示:  

<html><head><title>编写html页面</title><script language="javascript">  //js脚本标注confirm("上联:一但重泥拦子路;下联:两岸夫子笑颜回"); //在页面上弹出确认对话框</script></head></html>

显示效果如下:

      javascript中如何弹出对话框

      分析一下这个小例子:
       a、在<script>脚本块中添加confirm()方法、

      b、在confirm()括号内添加了一段文本信息,运行效果如上图所示,如果用户单击“确认”按钮,则confirm()方法会返回true,如果用户单击“取消”按钮,则confirm()方法会返回false,无论用户选择哪个按钮,都会关闭对话框,而继续执行javascript代码。单击“确认”或“取消”按钮都是关闭对话框,似乎没有什么区别,实际上,无论是单击“确认”或“取消”按钮都会返回一个布尔值,这样就 可以再幕后有一些js代码来发挥按钮的作用,请大家看下面的例子,体会使用confirm()返回布尔值的妙处。代码如下:        

<html><head><title>编写html页面</title><script language="javascript"> //js脚本标注var con;con=confirm("你喜欢玫瑰花么?"); //在页面上弹出对话框if(con==true)alert("非常喜欢!");else alert("不喜欢!");</script></head></html>

      我们来分析一下这个小例子:

       a、在<script>脚本块中声明了一个变量con。
       b、con=confirm()一句将confirm()方法返回的布尔值赋给con。

      c、通过if语句来使用con的值,分别执行不同的语句;执行的效果如下:

      javascript中如何弹出对话框

      如果单击页面的确认框上的“确定”按钮后,出现如下图所示的页面:

      javascript中如何弹出对话框

      如果单击“取消”按钮,则出现如下图所示的页面:

      javascript中如何弹出对话框

          第三种: prompt()方法

        alert()方法和confirm()方法的使用十分类似,都是仅仅显示已有的信息,但用户不能输入自己的信息,但是prompt()可以做到这点,她不但可以显示信息,而且还提供了一个文本框要求用户使用键盘输入自己的信息,同时她还包含“确认”或“取消”两个按钮,如果用户“确认”按钮,则prompt()方法返回用户在文本框中输入的内容(是字符串类型)或者初始值(如果用户没有输入信息);如果用户单击“取消”按钮,则prompt()方法返回null,我们称这种对话框为提示框,在这三种对话框中,她的交互性最好。看下面一个小例子:在页面上两次弹出提示对话框,使用户能输入有关信息,代码如下:        

<html><head><title>编写html页面</title><script language="javascript">  //js脚本标注var name,age;name=prompt("请问你叫什么名字?"); alert(name);   //输出用户输入的信息age=prompt("你今年多大了?","请在这里输入年龄"); alert(age)//输出用户输入的信息</script></head></html>

      运行上面的程序,效果如下所示:

      javascript中如何弹出对话框

     点击确定,会有这么惊喜nie:

     javascript中如何弹出对话框

     我们再点击确定按钮:

     javascript中如何弹出对话框

     再点击确定按钮:

     javascript中如何弹出对话框

     分析一下这个小例子

      a、在<script>脚本块中添加了两个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中如何弹出对话框”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网精选频道!

--结束END--

本文标题: javascript中如何弹出对话框

本文链接: https://www.lsjlt.com/news/276273.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • javascript中如何弹出对话框
    小编给大家分享一下javascript中如何弹出对话框,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!JavaScript是什么JS是JavaScript的简称,它...
    99+
    2023-06-15
  • JavaScript如何弹出是否对话框
    这篇文章主要为大家展示了“JavaScript如何弹出是否对话框”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“JavaScript如何弹出是否对话框”这篇文章吧...
    99+
    2024-04-02
  • 如何创建python_tkinter弹出对话框
    这篇文章主要为大家展示了“如何创建python_tkinter弹出对话框”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何创建python_tkinter弹出对话框”这篇文章吧。tkinter提...
    99+
    2023-06-29
  • python_tkinter如何创建弹出对话框
    这篇文章主要讲解了“python_tkinter如何创建弹出对话框”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“python_tkinter如何创建弹出对话框”吧!1.fledialog对话...
    99+
    2023-06-29
  • python_tkinter弹出对话框创建
    目录1.messagebox消息对话框示例:askokcancel示例:askquestion示例:askretrycancel(重试)示例:askyesno示例:showerror...
    99+
    2024-04-02
  • python怎么弹出对话框
    在 Python 中弹出对话框,可以使用 tkinter 模块。步骤包括:导入 tkinter,创建根窗口和消息对话框显示对话框以显示消息可选:使用 ask* 函数接收用户输入(如,是/...
    99+
    2024-05-05
    python
  • python_tkinter弹出对话框创建2
    目录1.fledialog对话框示例:askopenfilename(选择单个文件,获取文件路径)示例:askopenfilenames(选择多个文件,获取文件路径)示例:askop...
    99+
    2024-04-02
  • python_tkinter弹出对话框怎么创建
    要创建一个弹出对话框,您可以使用Python的内置模块tkinter。下面是一个使用tkinter创建弹出对话框的示例代码:```pythonimport tkinter as tkfrom tkinter import message...
    99+
    2023-08-11
    python_tkinter
  • win10安装软件弹出的对话框如何关掉
    本文小编为大家详细介绍“win10安装软件弹出的对话框如何关掉”,内容详细,步骤清晰,细节处理妥当,希望这篇“win10安装软件弹出的对话框如何关掉”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。首先按下快捷键“w...
    99+
    2023-07-02
  • ASP.NET中怎么利用DataGrid弹出确认对话框
    ASP.NET中怎么利用DataGrid弹出确认对话框,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。假设您需要在用户单击某个按钮后显示这样的对话框。好,这只需通过一些用来处理 ...
    99+
    2023-06-18
  • PHP怎么实现弹出对话框功能
    这篇文章主要介绍“PHP怎么实现弹出对话框功能”,在日常操作中,相信很多人在PHP怎么实现弹出对话框功能问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”PHP怎么实现弹出对话框功能”的疑惑有所帮助!接下来,请跟...
    99+
    2023-06-17
  • js弹出对话框的方法有哪些
    在JavaScript中,可以使用以下几种方法来弹出对话框: 使用 alert() 方法弹出警示框,提示用户一些信息。 aler...
    99+
    2024-03-02
    JS
  • Android开发之AlertDialog实现弹出对话框
    本文实例为大家分享了Android开发之AlertDialog实现弹出对话框的具体代码,供大家参考,具体内容如下 基本框架 我们在xml中添加一个按钮用来唤出对话框: <xml...
    99+
    2024-04-02
  • win7怎么设置禁止弹出对话框
    这篇文章主要介绍“win7怎么设置禁止弹出对话框”,在日常操作中,相信很多人在win7怎么设置禁止弹出对话框问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”win7怎么设置禁止弹出对话框”的疑惑有所帮助!接下来...
    99+
    2023-06-28
  • Android实现底部弹出的对话框功能
    环境: 主机:WIN10 开发环境:Android Studio 2.2 Preview 3说明:两种方法实现底部弹出的对话框: Dialog DialogFragment推荐用DialogFragment效果图:布局文件dialo...
    99+
    2023-05-31
    android 底部 对话框
  • jQuery如何实现单击按钮遮罩弹出对话框效果
    这篇文章将为大家详细讲解有关jQuery如何实现单击按钮遮罩弹出对话框效果,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。首先,这里的引用jquery-1.4.4.min....
    99+
    2024-04-02
  • android怎么实现点击按钮弹出对话框
    要在Android中实现点击按钮弹出对话框,可以按照以下步骤进行操作:1. 首先,在布局文件中添加一个按钮,例如:```xml```...
    99+
    2023-08-12
    android
  • android点击按钮弹出对话框效果怎么实现
    要实现Android点击按钮弹出对话框的效果,可以按照以下步骤进行操作:1. 在布局文件中添加一个按钮控件:```xml```2. ...
    99+
    2023-08-08
    android
  • javascript有哪些对话框
    本篇内容主要讲解“javascript有哪些对话框”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“javascript有哪些对话框”吧!javascript有3个...
    99+
    2024-04-02
  • JavaScript对话框怎么写
    这篇文章主要讲解了“JavaScript对话框怎么写”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“JavaScript对话框怎么写”吧!警告框语法:alert(字符串或变量);实例:<...
    99+
    2023-06-27
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作