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 相关文章推荐
JS实现浏览器菜单命令
Sep 05 Javascript
js实现网站首页图片滚动显示
Feb 04 Javascript
两种常用的javascript数组去重方法思路及代码
Mar 26 Javascript
javascript实现通过表格绘制颜色填充矩形的方法
Apr 21 Javascript
js中setTimeout()与clearTimeout()用法实例浅析
May 12 Javascript
JavaScript代码性能优化总结(推荐)
May 16 Javascript
关于javascript事件响应的基础语法总结(必看篇)
Dec 26 Javascript
Node.js websocket使用socket.io库实现实时聊天室
Feb 20 Javascript
使用AngularJS编写多选按钮选中时触发指定方法的指令代码详解
Jul 24 Javascript
input file样式修改以及图片预览删除功能详细概括(推荐)
Aug 17 Javascript
ES6学习教程之模板字符串详解
Oct 09 Javascript
Vue项目中ESlint规范示例代码
Jul 04 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中的三元运算符使用说明
2011/07/03 PHP
利用谷歌 Translate API制作自己的翻译脚本
2014/06/04 PHP
PHP实现通过文本文件统计页面访问量功能示例
2019/02/13 PHP
一份老外写的XMLHttpRequest代码多浏览器支持兼容性
2007/01/11 Javascript
jQuery多个input求和的实现方法
2015/02/12 Javascript
jQuery实现根据类型自动显示和隐藏表单
2015/03/18 Javascript
javascript常用的方法分享
2015/07/01 Javascript
深入浅析JavaScript面向对象和原型函数
2016/02/06 Javascript
Node.js+Express配置入门教程
2016/05/19 Javascript
Vue.js教程之axios与网络传输的学习实践
2017/04/29 Javascript
令按钮悬浮在(手机)页面底部的实现方法
2017/05/02 Javascript
如何获取vue单文件自身源码路径
2019/05/06 Javascript
整理 node-sass 安装失败的原因及解决办法(小结)
2020/02/19 Javascript
小程序使用分包的示例代码
2020/03/23 Javascript
vue使用canvas实现移动端手写签名
2020/09/22 Javascript
Vue中computed和watch有哪些区别
2020/12/19 Vue.js
Python3利用SMTP协议发送E-mail电子邮件的方法
2017/09/30 Python
Python 实现淘宝秒杀的示例代码
2018/01/02 Python
Python实现PS滤镜功能之波浪特效示例
2018/01/26 Python
Python3利用print输出带颜色的彩色字体示例代码
2019/04/08 Python
python3利用Socket实现通信的方法示例
2019/05/06 Python
python itchat实现调用微信接口的第三方模块方法
2019/06/11 Python
利用python、tensorflow、opencv、pyqt5实现人脸实时签到系统
2019/09/25 Python
Python检测端口IP字符串是否合法
2020/06/05 Python
简单的Python人脸识别系统
2020/07/14 Python
Python引入多个模块及包的概念过程解析
2020/09/21 Python
Python Selenium操作Cookie的实例方法
2021/02/28 Python
学徒工职责
2014/03/06 职场文书
《棉鞋里的阳光》教学反思
2014/04/24 职场文书
文明村镇申报材料
2014/05/06 职场文书
继承公证书格式
2015/01/26 职场文书
2016国培学习心得体会
2016/01/08 职场文书
总结Python变量的相关知识
2021/06/28 Python
AudioContext 实现音频可视化(web技术分享)
2022/02/24 Javascript
Spring this调用当前类方法无法拦截的示例代码
2022/03/20 Java/Android
R9700摩机记
2022/04/05 无线电