`
Eileenlml
  • 浏览: 70131 次
  • 性别: Icon_minigender_2
  • 来自: 上海
社区版块
存档分类
最新评论

JS中如何输出空格

 
阅读更多

JS中如何输出空格

在写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;”样式属性。这个样式表示"空白会被浏览器保留"

 

分享到:
评论

相关推荐

    JS输出空格的简单实现方法

    无论在输出的内容中什么位置有多少个空格,显示的结果好像只有一个空格。 这是因为浏览器显示机制,对手动敲入的空格,将连续多个空格显示成1个空格。 解决方法: 1. 使用输出html标签 来解决 [removed]( +1+ +...

    js控制台输出的方法(详解)

    如果有多个参数,输出时会用空格隔开这些参数。 第一个参数可以是一个包含格式化占位符输出的字符串,例如: console.log(“The %s jumped over %d tall buildings”, animal, count); 上面的例子可以用下面...

    100个直接可以拿来用的JavaScript实用功能代码片段(1-10)

    60、原生JavaScript时间个性化输出功能 61、原生JavaScript解决offsetX兼容性问题 62、原生JavaScript常用的正则表达式 63、原生JavaScript实现返回顶部的通用方法 64、原生JavaScript获得URL中GET参数值 65、原生...

    JSMinifier - C#界面版(.net 2.0)javascript精简化工具

    4、带有 “最小化js输出行数” 选项(通过检测行尾是否以"}"结束, 如果是则用空格" "代替换行符),可使输出js只有一行(注意此选项要求js代码中的语句分隔符";"必须符合规范); 5、带有操作提示;

    LaTeX.js:JavaScript LaTeX到HTML5的转换器

    这是使用PEG.js用JavaScript编写的LaTeX到HTML5转换器。 LaTeX的latex.js与Markdown marked精神相似。 LaTeX.js试图做到绝对且毫不妥协地与LaTeX兼容。 生成HTML正是要输出的内容,直到最后一个空格。 CSS使它看...

    JS常用函数方法收集1

    trim.js 清除空格 startWith.js 判断是否以某个字符串开头 endWith.js 判断是否以某个字符串结束 HtmlEncode.js 转义html标签 dateFormat.js 时间日期格式转换 timeFormat.js 时间个性化输出功能 isDigit.js 判断...

    fckconfig.js中文注释

    FckEditor V2.6 fckconfig.js中文注释 1. FCKConfig.CustomConfigurationsPath = '' ; // 自定义配置文件路径和名称 2. FCKConfigFCKConfig.EditorAreaCSS = FCKConfig.BasePath + 'css/fck_editorarea.css'; // ...

    程序天下:JavaScript实例自学手册

    9.36 使用JavaScript向表格中写入数据 9.37 类C# GridView的编辑效果(一) 9.38 类C# GridView的编辑效果(二) 第10章 单选框和复选框 10.1 选择了哪一个单选框 10.2 单击文字实现单选框的选定 10.3 被选中的复选...

    js 去掉字符串前后空格实现代码集合

    主要介绍了js 去掉字符串前后空格实现代码集合,需要的朋友可以参考下

    《程序天下:JavaScript实例自学手册》光盘源码

    9.36 使用JavaScript向表格中写入数据 9.37 类C# GridView的编辑效果(一) 9.38 类C# GridView的编辑效果(二) 第10章 单选框和复选框 10.1 选择了哪一个单选框 10.2 单击文字实现单选框的选定 10.3 被选中的复选...

    wcwidth.js:C的wcwidth()的javascript移植

    wcwidth.js:C语言的wcwidth()的javascript移植wcwidth.js是在C中实现的wcwidth()的简单javascript移植。 及其字符串版本由IEEE Std 1002.1-2001(aka POSIX.1-2001 定义,并返回用于表示固定宽度输出设备(如终端...

    JavaScript网页特效范例宝典源码

    实例099 转换输入文本中的回车和空格 156 实例100 将数字字符串格式化为指定长度 158 实例101 把一个长数字分位显示 159 实例102 将RGB格式的颜色值转换为十六进制格式 161 实例103 将IP地址转换为对应的数值 163 ...

    js代码-将数组中的0替换为空

    js代码-将数组中的0替换为空

    ESC-1.14 js压缩

    cscript ESC.wsf -l [0-4] -ow outputfile.js inputfile.js [inputfile2.js] 第一部分,cscript是Windows Shell脚本解释程序。文件名ESC.wsf是ESC的程序本身。然后是压缩等级,一个0到4的数值,表示要进行优化的等级...

    wordsTosynth:一个 JavaScriptHTML5 程序,通过tone.js 将单词转换为独特的音频输出

    词合成HTML/CSS/Javascript 项目,通过 Web Audio API/Tone.js 将键入的 ... 我很快就会回到这个项目,我观察到的“音频过载”问题(我认为)要么来自效果链中的错误参数,要么来自于同时多个tone.js 合成器实例化。

    数据结构 冒泡排序 输出每一趟结果

    用函数实现冒泡排序,并输出每趟排序的结果(要求当一趟冒泡过程中不再有数据交换,则排序结束) Input 第一行:键盘输入待排序关键的个数n 第二行:输入n个待排序关键字,用空格分隔数据 Output 每行输出每趟排序...

    精通正则表达式基于.NET ASP PHP JSP JavaScript

    JSPExample2.jsp JSP页面中循环输出整型数据 JSPExample3.jsp 计算一光年的距离 JSPExample4.jsp JSP页面中计算圆的面积 JSPExample5.jsp JSP页面中字符数据的简单使用 JSPExample6.jsp ...

    JSON格式化输出

     // 缩进4个空格 唔,不错 PS:关于json操作,这里再为大家推荐几款比较实用的json在线工具供大家参考使用: 在线JSON代码检验、检验、美化、格式化工具: http://tools.jb51.net/code/json JSON在

Global site tag (gtag.js) - Google Analytics