文章转载来自慕课网提供的wiki:   javascript几种写空格符的方法

在写JS代码的时候,大家可能会发现这样现象:

document.write("   1      2                3  ");
结果: 1 2 3

无论在输出的内容中什么位置有多少个空格,显示的结果好像只有一个空格。

这是因为浏览器显示机制,对手动敲入的空格,将连续多个空格显示成1个空格。

解决方法:

1. 使用输出html标签 来解决

document.write("  "+"1"+"    "+"23");
 结果:  1    23

2. 使用CSS样式来解决

document.write("<span style='white-space:pre;'>"+"  1        2    3    "+"</span>");
结果:  1       2     3    

在输出时添加“white-space:pre;”样式属性。这个样式表示"空白会被浏览器保留"

javascript几种写空格符的方法相关推荐

  1. JavaScript的5种调用函数的方法

    这篇文章详细的介绍了Javascript中各种函数调用的方法及其原理,对于理解JavaScript的函数有很大的帮助! JavaScript,调用函数的5种方法 一次又一次的,我发现,那些有bug的J ...

  2. javascript写css样式,原生javascript实现读写CSS样式的方法详解

    原生javascript实现读写CSS样式的方法详解 发布于 2017-05-24 15:05:31 | 120 次阅读 | 评论: 0 | 来源: 网友投递 JavaScript客户端脚本语言Jav ...

  3. 转载一个关于JavaScript几种继承方法的总结

    总结出JavaScript有以下几种继承继的方法: 1.对象冒充方法,可以多承继; A=function()   {     this.code="001";     this.n ...

  4. windows下安装phpcms html/ 文件夹不可写的一种错误以及解决方法

    windows下安装phpcms html/ 文件夹不可写的一种错误以及解决方法 参考文章: (1)windows下安装phpcms html/ 文件夹不可写的一种错误以及解决方法 (2)https: ...

  5. 3种Javascript图片预加载的方法详解

    3种Javascript图片预加载的方法详解 预加载图片是提高用户体验的一个很好方法.图片预先加载到浏览器中,访问者便可顺利地在你的网站上冲浪,并享受到极快的加载速度. 这对图片画廊及图片占据很大比例 ...

  6. js向ul中写html语言,javascript操作ul中li的方法

    本文实例讲述了javascript操作ul中li的方法.分享给大家供大家参考.具体如下: /p> "http://www.w3.org/TR/xhtml1/DTD/xhtml1-tra ...

  7. Javascript 两种 function 定义的区别

    大家都知道Javascript 有两个种定义Function的方法非常常用.例如 function a(){alert("a")} var a = function(){alert ...

  8. day01 js三种导入html的方法、js书写规范、变量的基本使用、变量提升

    昨天是初学js的第一天,为什么今天才写,我觉得这样可以帮助我复习昨天的知识,加深对js的理解. 我之前学过java的,昨天转入js的学习,对js略有些体会和大家分享下,js刚入门感觉js相对于java ...

  9. 前端百题斩【020】——竟然有五种方式实现flat方法

    写该系列文章的初衷是"让每位前端工程师掌握高频知识点,为工作助力".这是前端百题斩的第20斩,希望朋友们关注公众号"执鸢者",用知识武装自己的头脑. 20.1 ...

最新文章

  1. 以不变应万变:因果启发的稳定学习年度研究进展(下篇)
  2. java程序a-z_用Java写一个程序:使其输出从A-Z的排序字母
  3. 速卖通消费电子行业市场分析热销及需求品类推荐
  4. Android Http POST文件上传之-----RFC1867协议
  5. java.net.sockettimeoutexception read timed out
  6. android textview获取背景颜色,Android TextView背景颜色与背景图片设置
  7. MySQL字符集LATIN1转UTF8
  8. 分布式devops_维护分布式团队的DevOps心态的10个技巧
  9. LVDS之一_理解SerDes
  10. 【STM32+cubemx】0029 HAL库开发:HMC5883L磁力计的应用(电子指南针)
  11. Mac install ninja_玩游戏出现机器码或被封,用修改网卡mac物理地址的方法试一试...
  12. 知道python网课答案_分析最近的一个网课答案查询2.0
  13. js拖拽(二)仿iGoogle自定义首页模块拖拽
  14. 拳皇重生服务器维护,拳皇98终极之战OL格斗家重生系统玩法攻略
  15. (纪中)2223. 母鸡下蛋(hen)
  16. 讯飞AIUI平台语义理解配置全攻略——以Android版AIUI SDK为例
  17. uniapp小程序绘制二维码生成图片截图保存到本地
  18. 5种阿里常用代码检测推荐 | 阿里巴巴DevOps实践指南
  19. 由网易云音乐跑步FM功能引申出的一些产品设计思路相关的粗浅看法
  20. elasticsearch-java客户端测试

热门文章

  1. oracle sql连接符号,Oracle中sql语句(+)符号代表连接的使用讲解
  2. 文章管理系统毕业设计
  3. 基于DS3231时钟模块的stm32 程序,源码
  4. Android---requires android.permission.READ_CONTACTS or android.permission.WRITE_CONTACTS
  5. “慷慨的上帝” vs “吝啬的上帝”
  6. 【运维问题】hadoop启动失败:hadoop-functions.sh:行398: 未预期的符号 `<‘ 附近有语法错误
  7. CS3K.com Google面试题| 原子计数
  8. 将cmd设置为管理员模式
  9. JavaScript对象详解,js对象属性的添加
  10. Centos8 linux安装oracle 19c rpm