JS实现alert中显示换行的方法


Posted in Javascript onDecember 17, 2015

本文实例讲述了JS实现alert中显示换行的方法。分享给大家供大家参考,具体如下:
先来介绍一种比较复杂的方法,但这种方法使用起来对所有型号的浏览器都能任意分辨:

//浏览器类型判定
function getOs()
{
  if(navigator.userAgent.indexOf("MSIE")>0) {
     return "IE"; //InternetExplor
  }
  else if(isFirefox=navigator.userAgent.indexOf("Firefox")>0){
     return "FF"; //firefox
  }
  else if(isSafari=navigator.userAgent.indexOf("Safari")>0) {
     return "SF"; //Safari
  }
  else if(isCamino=navigator.userAgent.indexOf("Camino")>0){
     return "C"; //Camino
  }
  else if(isMozilla=navigator.userAgent.indexOf("Gecko/")>0){
     return "G"; //Gecko
  }
  else if(isMozilla=navigator.userAgent.indexOf("Opera")>=0){
     return "O"; //opera
  }else{
    return 'Other';
  }
}
function alert_br(){
  var os=getOs();
  if(os=='FF' || os=='SF'){ //FireFox、谷歌浏览器用这个
    alert('第一行\n第二行');
  }else{  //IE系列用这个
    alert('第一行\r\n第二行);
  }
}
alert_br();

第二种相对简单,但只能简单地区分IE与其它浏览器:

function alert_br(){
  if(!document.all)//FF/{谷歌浏览器用这个
    alert('第一行\n第二行');
  }else{  //IE系列用这个
    alert('第一行\r\n第二行);
  }
}
alert_br();

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
JavaScript日历实现代码
Sep 12 Javascript
将string解析为json的几种方式小结
Nov 11 Javascript
JS弹出对话框返回值代码(asp.net后台)
Dec 28 Javascript
window.onload追加函数使用示例
Mar 03 Javascript
ajax读取数据后使用jqchart显示图表的方法
Jun 10 Javascript
详细分析单线程JS执行问题
Nov 22 Javascript
详解基于vue-cli配置移动端自适应
Jan 13 Javascript
JavaScript指定断点操作实例教程
Sep 18 Javascript
傻瓜式vuex语法糖kiss-vuex整理
Dec 21 Javascript
js定时器出现第一次延迟的原因及解决方法
Jan 04 Javascript
vue cli4中mockjs在dev环境和build环境的配置详情
Apr 06 Vue.js
vue使用element-ui按需引入
May 20 Vue.js
JavaScript中Function函数与Object对象的关系
Dec 17 #Javascript
jQuery实现进度条效果代码
Dec 17 #Javascript
JavaScript创建对象的方式小结(4种方式)
Dec 17 #Javascript
javascript日期格式化方法小结
Dec 17 #Javascript
javascript中Date format(js日期格式化)方法小结
Dec 17 #Javascript
js实现下拉列表选中某个值的方法(3种方法)
Dec 17 #Javascript
详解js图片轮播效果实现原理
Dec 17 #Javascript
You might like
php microtime获取浮点的时间戳
2010/02/21 PHP
比较详细PHP生成静态页面教程
2012/01/10 PHP
PHP系列学习之日期函数使用介绍
2012/08/18 PHP
PHP生成sitemap.xml地图函数
2013/11/13 PHP
PHP Cookei记录用户历史浏览信息的代码
2016/02/03 PHP
如何解决PHP使用mysql_query查询超大结果集超内存问题
2016/03/14 PHP
JavaScript 比较时间大小的代码
2010/04/24 Javascript
formvalidator验证插件中有关ajax验证问题
2013/01/04 Javascript
得到jQuery detach()后节点中的某个值实现代码
2013/02/05 Javascript
jQuery的控件及事件(输入控件及回车事件)使用示例
2013/07/25 Javascript
用jQuery实现的智能隐藏、滑动效果的返回顶部代码
2014/03/18 Javascript
jQuery基本选择器(实例及表单域value的获取方法)
2016/05/20 Javascript
jQuery设置聚焦并使光标位置在文字最后的实现方法
2016/08/02 Javascript
jQuery获取file控件中图片的宽高与大小
2016/08/04 Javascript
封装的dialog插件 基于bootstrap模态对话框的简单扩展
2016/08/10 Javascript
jquery获取select,option所有的value和text的实例
2017/03/06 Javascript
Vue axios 中提交表单数据(含上传文件)
2017/07/06 Javascript
angular4 共享服务在多个组件中数据通信的示例
2018/03/30 Javascript
基于Vue CSR的微前端实现方案实践
2020/05/27 Javascript
[05:04]DOTA2上海特级锦标赛主赛事第二日TOP10
2016/03/04 DOTA
详解python中requirements.txt的一切
2017/03/03 Python
带你了解python装饰器
2017/06/15 Python
Python 装饰器使用详解
2017/07/29 Python
centos 安装python3.6环境并配置虚拟环境的详细教程
2018/02/22 Python
Django contenttypes 框架详解(小结)
2018/08/13 Python
pytorch进行上采样的种类实例
2020/02/18 Python
Python编程快速上手——强口令检测算法案例分析
2020/02/29 Python
在django admin中配置搜索域是一个外键时的处理方法
2020/05/20 Python
英国伦敦的睡衣品牌:Asceno
2019/10/06 全球购物
《飞向蓝天的恐龙》教学反思
2014/04/09 职场文书
关于安全演讲稿
2014/05/09 职场文书
主持人演讲稿
2014/05/13 职场文书
2014年班干部工作总结
2014/11/25 职场文书
幼儿园2015年度工作总结
2015/04/01 职场文书
SQL Server2019数据库之简单子查询的具有方法
2021/04/27 SQL Server
nginx中proxy_pass各种用法详解
2021/11/07 Servers