>>分享Web前端开发技术,并对孙卫琴的《精通Vue.js:Web前端开发技术详解》提供技术支持 书籍支持  卫琴直播  品书摘要  在线测试  资源下载  联系我们
发表一个新主题 开启一个新投票 回复文章 您是本文章第 26284 个阅读者 刷新本主题
 * 贴子主题:  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开发-->自定义JSP标签(Ⅱ)
  JSP与Hibernate开发-->数据库事务的并发问题的解决方案
  Java网络编程-->对象的序列化与反序列化
  精通Spring-->计算属性和数据监听
  Vue3开发-->Vue组件开发高级技术
  JavaScript数组去重(12种方法)
  vue30道面试题
  勇闯28个关卡学会HTML与HTML5基础
  axios.all()解决并发请求
  拯救React的hooks:react的问题和hooks的作用
  JS 循环删除数组
  Vue自定义指令的用法
  vue+file-saver+jszip实现批量导出图片
  14个JavaScript优化建议
  史上最全的web前端面试题汇总及答案
  HTML表单元素的用法
  jQuery 事件方法汇总
  jQuery 添加元素
  HTML5 内联 SVG
  JavaScript 函数参数
  更多...
 IPIP: 已设置保密
楼主      
1页 0条记录 当前第1
发表一个新主题 开启一个新投票 回复文章


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