>>分享Web前端开发技术,并对孙卫琴的《精通Vue.js:Web前端开发技术详解》提供技术支持 书籍支持  卫琴直播  品书摘要  在线测试  资源下载  联系我们
发表一个新主题 开启一个新投票 回复文章 您是本文章第 26283 个阅读者 刷新本主题
 * 贴子主题:  JavaScript 生成弹窗 回复文章 点赞(0)  收藏  
作者:flybird    发表时间:2019-08-16 22:43:06     消息  查看  搜索  好友  邮件  复制  引用

  

JavaScript  弹窗

     可以在 JavaScript 中创建三种消息框:警告框、确认框、提示框。            

警告框

     警告框经常用于确保用户可以得到某些信息。

     当警告框出现后,用户需要点击确定按钮才能继续进行操作。            

语法

           window.alert("sometext");
     window.alert() 方法可以不带上window对象,直接使用 alert()方法。                    

范例

<!DOCTYPE html>
<html>

    <head>

    <script>

    function myFunction()

    {

        alert("你好,我是一个警告框!");

    }

    </script>

    </head>

    <body>

        <input type="button" onclick="myFunction()" value="显示警告框">

        </body>

    </html>

确认框

     确认框通常用于验证是否接受用户操作。

     当确认卡弹出时,用户可以点击 "确认" 或者 "取消" 来确定用户操作。

     当你点击 "确认", 确认框返回 true, 如果点击 "取消", 确认框返回 false。            

语法

           window.confirm("sometext");

     window.confirm() 方法可以不带上window对象,直接使用 confirm()方法。                    

范例

    var r=confirm("按下按钮");

    if (r==true)

    {

        x="你按下了\"确定\"按钮!";

    }

    else

    {

        x="你按下了\"取消\"按钮!";

    }

提示框

         提示框经常用于提示用户在进入页面前输入某个值。

         当提示框出现后,用户需要输入某个值,然后点击确认或取消按钮才能继续操纵。

         如果用户点击确认,那么返回值为输入的值。如果用户点击取消,那么返回值为 null。                    

语法

           window.prompt("sometext","defaultvalue");

     window.prompt() 方法可以不带上window对象,直接使用 prompt()方法。                    

范例

   var person=prompt("请输入你的名字","Harry Potter");

    if (person!=null && person!="")

    {

        x="你好 " + person + "! 今天感觉如何?";

        document.getElementById("demo").innerHTML=x;

    }

换行

     弹窗使用 反斜杠 + "n"() 来设置换行。                    

范例

         alert("Hello How are you?");


程序猿的技术大观园:www.javathinker.net



[这个贴子最后由 flybird 在 2020-02-15 11:52:22 重新编辑]
  Java面向对象编程-->变量的作用域和初始化
  JavaWeb开发-->Servlet技术详解(Ⅰ)
  JSP与Hibernate开发-->域对象在持久化层的四种状态
  Java网络编程-->用Axis发布Web服务
  精通Spring-->Vue简介
  Vue3开发-->组合(Composition)API
  VSCode 开发Vue必备插件
  基于vue-element-admin 的权限管理
  JavaScript ES2015模块化操作
  Velocity.js动画库的使用
  Node.js操纵Mongodb数据据
  BootStrap, React, Vue的比较
  Vue CLI内网安装(禁止运行vue指令解决方案)
  Node.js 实现远程桌面监控
  加快 Vue 项目的开发速度
  Vue路由开启keep-alive时的注意点
  JavaScript的HTML DOM Parameter 对象
  HTML 区块:div和span元素
  JavaScript 的HTML DOM 事件
  JavaScript prototype(原型对象)
  JavaScript编程规范
  更多...
 IPIP: 已设置保密
楼主      
1页 0条记录 当前第1
发表一个新主题 开启一个新投票 回复文章


中文版权所有: JavaThinker技术网站 Copyright 2016-2026 沪ICP备16029593号-2
荟萃Java程序员智慧的结晶,分享交流Java前沿技术。  联系我们
如有技术文章涉及侵权,请与本站管理员联系。