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中的Window窗口对象
Jan 16 Javascript
javascript 兼容鼠标滚轮事件
Apr 07 Javascript
jQuery源码解读之hasClass()方法分析
Feb 20 Javascript
自定义Angular指令与jQuery实现的Bootstrap风格数据双向绑定的单选与多选下拉框
Dec 12 Javascript
基于jQuery和hwSlider实现内容左右滑动切换效果附源码下载(一)
Jun 22 Javascript
javascript 数组去重复(在线去重工具)
Dec 17 Javascript
微信小程序 navbar实例详解
May 11 Javascript
angular使用post、get向后台传参的问题实例
May 27 Javascript
React.Js添加与删除onScroll事件的方法详解
Nov 03 Javascript
vue刷新和tab切换实例
Feb 11 Javascript
vue做移动端适配最佳解决方案(亲测有效)
Sep 04 Javascript
vue实现行列转换的一种方法
Aug 06 Javascript
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中获取系统信息的方法
2013/06/25 PHP
PHP性能分析工具xhprof的安装使用与注意事项
2017/12/19 PHP
PHP 多任务秒级定时器的实现方法
2018/05/13 PHP
php使用curl模拟多线程实现批处理功能示例
2019/07/25 PHP
Jquery Ajax的Get方式时需要注意URL地方
2011/04/07 Javascript
jquery点击页面任何区域实现鼠标焦点十字效果
2013/06/21 Javascript
Js点击弹出下拉菜单效果实例
2013/08/12 Javascript
JS实现点击图片在当前页面放大并可关闭的漂亮效果
2013/10/18 Javascript
Javascript中call的两种用法实例
2013/12/13 Javascript
jquery实现select选中行、列合计示例
2014/04/25 Javascript
ExtJS4利根据登录后不同的角色分配不同的树形菜单
2014/05/02 Javascript
JavaScript取得键盘按下方向键是哪个的方法
2015/08/04 Javascript
jquery+CSS3模拟Path2.0动画菜单效果代码
2015/08/31 Javascript
js面向对象之常见创建对象的几种方式(工厂模式、构造函数模式、原型模式)
2015/11/09 Javascript
Jquery ajax基础教程
2015/11/20 Javascript
jQuery实现从身份证号中获取出生日期和性别的方法分析
2016/02/25 Javascript
谈一谈JS消息机制和事件机制的理解
2016/04/14 Javascript
JS经典正则表达式笔试题汇总
2016/12/15 Javascript
关于jQuery.ajax()的jsonp碰上post详解
2017/07/02 jQuery
vue的事件绑定与方法详解
2017/08/16 Javascript
解决Vue不能检测数组或对象变动的问题
2018/02/24 Javascript
jQuery+datatables插件实现ajax加载数据与增删改查功能示例
2018/04/17 jQuery
使用D3.js+Vue实现一个简单的柱形图
2018/08/05 Javascript
探秘vue-rx 2.0(推荐)
2018/09/21 Javascript
js简单遍历获取对象中的属性值的方法示例
2019/06/19 Javascript
JS如何在不同平台实现多语言方式
2020/07/16 Javascript
举例讲解Python面相对象编程中对象的属性与类的方法
2016/01/19 Python
Python 专题一 函数的基础知识
2017/03/16 Python
Python OpenCV获取视频的方法
2018/02/28 Python
CSS3中border-radius属性设定圆角的使用技巧
2016/05/10 HTML / CSS
招聘单位介绍信
2014/01/14 职场文书
数学教研活动总结
2014/07/02 职场文书
2015年端午节活动方案
2015/05/05 职场文书
《曹冲称象》教学反思
2016/02/20 职场文书
Python批量将csv文件转化成xml文件的实例
2021/05/10 Python
js基础语法与maven项目配置教程案例
2021/07/15 Javascript